protected void cleanDbSet() { foreach (var p in dbSet) { db.Entry(p).State = EntityState.Deleted; } db.SaveChanges(); }
public override void TestInitialize() { base.TestInitialize(); var options = new DbContextOptionsBuilder <QuantityDbContext>().UseInMemoryDatabase("TestDb").Options; var c = new QuantityDbContext(options); obj = new testClass(c, c.Measures); count = GetRandom.UInt8(20, 40); foreach (var p in c.Measures) { c.Entry(p).State = EntityState.Deleted; } addItems(); }
public override void TestInitialize() { base.TestInitialize(); var options = new DbContextOptionsBuilder <QuantityDbContext>() .UseInMemoryDatabase("TestDb") .Options; db = new QuantityDbContext(options); obj = new MeasuresRepository(db); foreach (var p in db.Measures) { db.Entry(p).State = EntityState.Deleted; } count = GetRandom.UInt8(20, 40); addItems(); }
public override void TestInitialize() { base.TestInitialize(); var options = new DbContextOptionsBuilder <QuantityDbContext>() .UseInMemoryDatabase("TestDb") .Options; var c = new QuantityDbContext(options); obj = new TestClass(c, c.Measures); _count = GetRandom.UInt8(20, 40); foreach (var p in c.Measures) //see loop teeb andmebaasi tühjaks, vajalik Count total items testclassi jaoks, sest luges väärtuseid topelt { c.Entry(p).State = EntityState.Deleted; } AddItems(); //viskas errori kui parameetriks oli count, bt all AddItmens method }