Example #1
0
        public void Create_NewA()
        {
            var context = new EfEntities();
            Func<int> ItemCount = (() => (from x in context.NewA select x).Count());

            int countBefore = ItemCount();

            var a = new NewA { Timestamp = DateTime.UtcNow };
            context.NewA.AddObject(a);

            context.SaveChanges();
            int countAfter = ItemCount();

            Assert.AreEqual(countBefore + 1, countAfter);
        }
Example #2
0
        public void Create_NewN_keyDEC_AB()
        {
            var context = new EfEntities();
            Func<int> ItemCount = (() => (from x in context.NewN_keyDEC_AB select x).Count());

            int countBefore = ItemCount();

            var a = new NewA { Timestamp = DateTime.UtcNow };
            context.NewA.AddObject(a);

            var b = new NewB { Timestamp = DateTime.UtcNow };
            context.NewB.AddObject(b);

            var d = new NewD_A { Timestamp = DateTime.UtcNow };
            d.NewA = a;
            context.NewD_A.AddObject(d);

            var e = new NewE_B { Timestamp = DateTime.UtcNow };
            e.NewB = b;
            context.NewE_B.AddObject(e);

            var c = (from x in context.OldC select x).First();

            var n = new NewN_keyDEC_AB { Timestamp = DateTime.UtcNow };
            n.NewD_A = d;
            n.NewE_B = e;
            n.OldC = c;
            context.NewN_keyDEC_AB.AddObject(n);

            context.SaveChanges();
            int countAfter = ItemCount();

            Assert.AreEqual(countBefore + 1, countAfter);
        }
Example #3
0
        public void Create_NewM_H_AC()
        {
            var context = new EfEntities();
            Func<int> ItemCount = (() => (from x in context.NewM_H_AC select x).Count());

            int countBefore = ItemCount();

            var a = new NewA { Timestamp = DateTime.UtcNow };
            context.NewA.AddObject(a);

            var c = (from x in context.OldC select x).First();

            var h = new NewH_AC { Timestamp = DateTime.UtcNow };
            h.NewA = a;
            h.OldC = c;
            context.NewH_AC.AddObject(h);

            var m = new NewM_H_AC { Timestamp = DateTime.UtcNow };
            m.NewH_AC = h;
            context.NewM_H_AC.AddObject(m);

            context.SaveChanges();
            int countAfter = ItemCount();

            Assert.AreEqual(countBefore + 1, countAfter);
        }
Example #4
0
        public void Create_NewL_G_AB()
        {
            var context = new EfEntities();
            Func<int> ItemCount = (() => (from x in context.NewL_G_AB select x).Count());

            int countBefore = ItemCount();

            var a = new NewA { Timestamp = DateTime.UtcNow };
            context.NewA.AddObject(a);

            var b = new NewB { Timestamp = DateTime.UtcNow };
            context.NewB.AddObject(b);

            var g = new NewG_AB { Timestamp = DateTime.UtcNow };
            g.NewA = a;
            g.NewB = b;
            context.NewG_AB.AddObject(g);

            var l = new NewL_G_AB { Timestamp = DateTime.UtcNow };
            l.NewG_AB = g;
            context.NewL_G_AB.AddObject(l);

            context.SaveChanges();
            int countAfter = ItemCount();

            Assert.AreEqual(countBefore + 1, countAfter);
        }
Example #5
0
        public void Create_NewK_DF_AC()
        {
            var context = new EfEntities();
            Func<int> ItemCount = (() => (from x in context.NewK_DF_AC select x).Count());

            int countBefore = ItemCount();

            var a = new NewA { Timestamp = DateTime.UtcNow };
            context.NewA.AddObject(a);

            var c = (from x in context.OldC select x).First();

            var d = new NewD_A { Timestamp = DateTime.UtcNow };
            d.NewA = a;
            context.NewD_A.AddObject(d);

            var f = new NewF_C { Timestamp = DateTime.UtcNow };
            f.OldC = c;
            context.NewF_C.AddObject(f);

            var k = new NewK_DF_AC { Timestamp = DateTime.UtcNow };
            k.NewD_A = d;
            k.NewF_C = f;
            context.NewK_DF_AC.AddObject(k);

            context.SaveChanges();
            int countAfter = ItemCount();

            Assert.AreEqual(countBefore + 1, countAfter);
        }