public void GivenAMongoDbSagaConsumeContext_WhenPoppingContext() { var mongoDbSagaConsumeContext = new MongoDbSagaConsumeContext <SimpleSaga, InitiateSimpleSaga>(Mock.Of <IMongoCollection <SimpleSaga> >(), Mock.Of <ConsumeContext <InitiateSimpleSaga> >(), Mock.Of <SimpleSaga>()); _context = mongoDbSagaConsumeContext.PopContext <InitiateSimpleSaga>(); }
public void GivenAMongoDbSagaConsumeContext_WhenPoppingContext() { var mongoDbSagaConsumeContext = new MongoDbSagaConsumeContext<SimpleSaga, InitiateSimpleSaga>(Mock.Of<IMongoCollection<SimpleSaga>>(), Mock.Of<ConsumeContext<InitiateSimpleSaga>>(), Mock.Of<SimpleSaga>()); _context = mongoDbSagaConsumeContext.PopContext<InitiateSimpleSaga>(); }
public async Task GivenAMongoDbSagaConsumeContext_WhenSettingComplete() { _saga = new SimpleSaga { CorrelationId = Guid.NewGuid() }; await SagaRepository.InsertSaga(_saga); _mongoDbSagaConsumeContext = new MongoDbSagaConsumeContext <SimpleSaga, InitiateSimpleSaga>(SagaRepository.Instance.GetCollection <SimpleSaga>("sagas"), Mock.Of <ConsumeContext <InitiateSimpleSaga> >(), _saga); await _mongoDbSagaConsumeContext.SetCompleted(); }
public void GivenAMongoDbSagaConsumeContext_WhenSettingComplete() { _saga = new SimpleSaga {CorrelationId = Guid.NewGuid()}; TaskUtil.Await(() => SagaRepository.InsertSaga(_saga)); _mongoDbSagaConsumeContext = new MongoDbSagaConsumeContext<SimpleSaga, InitiateSimpleSaga>(SagaRepository.Instance.GetCollection<SimpleSaga>("sagas"), Mock.Of<ConsumeContext<InitiateSimpleSaga>>(), _saga); TaskUtil.Await(() => _mongoDbSagaConsumeContext.SetCompleted()); }