private static void When_execute_valid_transaction <T>(ISagaInstance sagaInstance, T e = null) where T : DomainEvent { sagaInstance.Transit(e); }
private static void When_apply_known_but_not_mapped_event_in_state(ISagaInstance sagaInstance) { _gotTiredDomainEvent = new GotTiredEvent(Guid.NewGuid()); sagaInstance.Transit(_gotTiredDomainEvent); }
private static void When_execute_invalid_transaction(ISagaInstance sagaInstance) { sagaInstance.Transit(new WrongMessage()); }