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