예제 #1
0
        public void Initialize()
        {
            _test = TestFactory
                    .ForSaga <TSaga>()
                    .InSingleBusScenario()
                    .New(sagaConfigurator =>
            {
                var sagas = Given();

                var sagaRepository = new InMemorySagaRepository <TSaga>();
                foreach (var saga in sagas)
                {
                    sagaRepository.Add(saga);
                }

                sagaConfigurator.UseSagaRepository(sagaRepository);

                When(sagaConfigurator);
            });

            _test.Execute();
        }