Beispiel #1
0
 public SagaCoordinatorTests()
 {
     _sagaLog         = Substitute.For <ISagaLog>();
     _repository      = Substitute.For <ISagaDataRepository>();
     _sagaSeeker      = Substitute.For <ISagaSeeker>();
     _saga            = Substitute.For <CustomSaga>();
     _sagaCoordinator = new SagaCoordinator(_sagaLog, _repository, _sagaSeeker);
 }
Beispiel #2
0
 public SagaCoordinator(ISagaSeeker seeker, ISagaInitializer initializer, ISagaProcessor processor,
                        ISagaPostProcessor postProcessor)
 {
     _seeker        = seeker;
     _initializer   = initializer;
     _processor     = processor;
     _postProcessor = postProcessor;
 }
Beispiel #3
0
 public SagaCoordinator(
     ISagaLog log,
     ISagaStateRepository repository,
     ISagaSeeker seeker)
 {
     _log        = log;
     _repository = repository;
     _seeker     = seeker;
 }
Beispiel #4
0
 public SagaCoordinator(
     ISagaLog sagaLog,
     ISagaDataRepository repository,
     ISagaSeeker sagaSeeker)
 {
     _sagaLog    = sagaLog;
     _repository = repository;
     _sagaSeeker = sagaSeeker;
 }
Beispiel #5
0
 public SagaSeekerTests()
 {
     _serviceProvider = Substitute.For <IServiceProvider>();
     _sagaSeeker      = new SagaSeeker(_serviceProvider);
 }