new TransactionTemplate(transactionManager)
.execute(new TransactionCallbackWithoutResult() {
@Override
public void doInTransactionWithoutResult(TransactionStatus status) {
eventBus.publish(new GenericEventMessage<StartingEvent>(new StartingEvent(randomAssociationValue)));
Set<String> actualResult =
repository.find(SimpleTimingSaga.class,
new AssociationValue("association", randomAssociationValue));
assertEquals(1, actualResult.size());
}