public async Task Can_update_async() { IMongoDatabase database = MongoForTest.Provider.GetDatabase(); var repo = new ConsumerMongoRepository(database); Consumer consumer = BuildDummyConsumer(); await repo.AddAsync(consumer); consumer.SetConsumedUnits(100); await repo.UpdateAsync(consumer); Consumer result = await repo.GetAsync(consumer.DepositId); result.Should().BeEquivalentTo(consumer); }