Пример #1
0
 protected void cleanDbSet()
 {
     foreach (var p in dbSet)
     {
         db.Entry(p).State = EntityState.Deleted;
     }
     db.SaveChanges();
 }
Пример #2
0
        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();
        }
Пример #3
0
        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();
        }
Пример #4
0
        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
        }