@Test
public void shouldDiscardChangesForOldExecutions() throws Exception {

  kdr.start(RUN_STATE, RUN_SPEC);
  // simulate event from different pod, but still with the same workflow instance annotation
  createdPod.getMetadata().setName(POD_NAME + "-other");
  setTerminated(createdPod, "Succeeded", 20, null);
  receiveAndProcessEvent(Watcher.Action.MODIFIED, createdPod);
  verify(stateManager, never()).receive(any(), anyLong());
}