when(sagaFactory.supports(StubSaga.class)).thenReturn(true);
when(sagaFactory.createSaga(StubSaga.class)).thenReturn(new StubSaga());
String identifier = UUID.randomUUID().toString();
sagaManager.handle(new GenericDomainEventMessage<SimpleEvent>(identifier, (long) 0,
new SimpleEvent(
identifier), MetaData.emptyInstance()));
Thread.sleep(250);
te.shutdown();
te.getThreadPoolExecutor().awaitTermination(2, TimeUnit.SECONDS);