public void GivenADocumentDbSagaConsumeContext_WhenPoppingContext() { var mongoDbSagaConsumeContext = new DocumentDbSagaConsumeContext <SimpleSaga, InitiateSimpleSaga>(It.IsAny <IDocumentClient>(), It.IsAny <string>(), It.IsAny <string>(), Mock.Of <ConsumeContext <InitiateSimpleSaga> >(), Mock.Of <SimpleSaga>()); _context = mongoDbSagaConsumeContext.PopContext <InitiateSimpleSaga>(); }
public async Task GivenADocumentDbSagaConsumeContext_WhenSettingComplete() { _saga = new SimpleSaga { CorrelationId = Guid.NewGuid() }; await SagaRepository.Instance.InsertSaga(_saga); _documentDbSagaConsumeContext = new DocumentDbSagaConsumeContext <SimpleSaga, InitiateSimpleSaga>(SagaRepository.Instance.Client, SagaRepository.DatabaseName, SagaRepository.CollectionName, Mock.Of <ConsumeContext <InitiateSimpleSaga> >(), _saga); await _documentDbSagaConsumeContext.SetCompleted(); }