public Saga(IPubSubBus messageBus, ISagaDataRepository <TState, TKey> repository, int threadId) { MessageBus = messageBus; _repository = repository; _threadId = threadId; _tokens = new DisposableCollection(); }
public SagaCoordinatorTests() { _sagaLog = Substitute.For <ISagaLog>(); _repository = Substitute.For <ISagaDataRepository>(); _sagaSeeker = Substitute.For <ISagaSeeker>(); _saga = Substitute.For <CustomSaga>(); _sagaCoordinator = new SagaCoordinator(_sagaLog, _repository, _sagaSeeker); }
public SagaCoordinator( ISagaLog sagaLog, ISagaDataRepository repository, ISagaSeeker sagaSeeker) { _sagaLog = sagaLog; _repository = repository; _sagaSeeker = sagaSeeker; }