public void db_delete_entity_with_interface_required_test() { TestDbContext mongo = BuildTestDb(); Owner o = mongo.Owners.First(); mongo.Delete(o); Assert.AreEqual(0, mongo.Owners.Count()); }
public void db_delete_entity_no_interface_required_test() { TestDbContext mongo = BuildTestDb(); Pet p = mongo.Pets.First(); Pet p2 = mongo.Pets.Last(); mongo.Delete <Pet>(p.Id); Assert.AreNotEqual(p.Id, p2.Id); Assert.AreEqual(1, mongo.Pets.Count()); }
public void DeleteFromContext() { using (var context = new TestDbContext(nameof(DeleteFromContext))) { foreach (var item in TestHelper.DataSource) { context.Insert(item); } Assert.AreEqual(TestHelper.DataSource.Length, context.Orders.Count(), "Has data"); foreach (var item in TestHelper.DataSource) { context.Delete(item); } Assert.AreEqual(0, context.Orders.Count(), "Has data"); } }