public void A_state_machine_saga_is_being_tested() { systemId = Guid.NewGuid(); test = TestFactory.ForSaga <CustomerRegistrationSaga>() .InSingleBusScenario() .New(x => { x.UseScenarioBuilder(() => new CustomBusScenarioBuilder()); x.Send(new ClientSystemCreatedEvent { SystemId = systemId }); x.Send(new UserCreatedEvent { SystemId = systemId }); x.Send(new SettingsCreatedEvent { SystemId = systemId }); x.Send(new SystemActivatedEvent { SystemId = systemId }); }); test.Execute(); }
public void A_saga_is_being_tested() { _sagaId = Guid.NewGuid(); _testValueA = "TestValueA"; _test = TestFactory.ForSaga <TestSaga>() .InSingleBusScenario() .New(x => { x.Send(new A { CorrelationId = _sagaId, Value = _testValueA }); }); _test.Execute(); }
public void Teardown() { _test.Dispose(); _test = null; }