public void SuccessfullyUpdateEntity() { var connection = TestConfiguration.GetConnection(); var context = new MongoDbContext(connection); var dbSet = new MongoDbSet <TestModel>(context); var entity = new TestModel { Description = "SuccessfullyUpdateEntity" }; dbSet.Add(entity); context.SaveChanges(); dbSet = new MongoDbSet <TestModel>(context); entity.Description = "SuccessfullyUpdateEntity-Updated"; dbSet.Update(entity); Assert.IsFalse(dbSet.Any(m => m.Description == "SuccessfullyUpdateEntity-Updated")); context.SaveChanges(); Assert.IsTrue(dbSet.Any(m => m.Description == "SuccessfullyUpdateEntity-Updated")); }
public void SuccessfullyUpdateEntity() { var dbSet = new MongoDbSet <MongoDbSetValidationModel>(); dbSet.SetConnection(TestConfiguration.GetConnection()); var entity = new MongoDbSetValidationModel { RequiredField = "SuccessfullyUpdateEntity" }; dbSet.Add(entity); dbSet.SaveChanges(); dbSet.SetConnection(TestConfiguration.GetConnection()); entity.RequiredField = "SuccessfullyUpdateEntity-Updated"; dbSet.Update(entity); Assert.IsFalse(dbSet.Any(m => m.RequiredField == "SuccessfullyUpdateEntity-Updated")); dbSet.SaveChanges(); Assert.IsTrue(dbSet.Any(m => m.RequiredField == "SuccessfullyUpdateEntity-Updated")); }