delayedEventHandler1.processEvent();
workHandler1.processEvent();
delayedEventHandler2.processEvent();
workHandler1.processEvent();
delayedEventHandler2.processEvent();
}
@Test(expected = TimeoutException.class, timeout = 2000)
public void shouldThrowTimeoutExceptionIfShutdownDoesNotCompleteNormally() throws Exception