Beispiel #1
0
        public void TestAutoCreateTable()
        {
            var o = new MyTestTable {
                Name = "Tom", Gender = true, Age = 18, Birthday = DateTime.Now
            };

            DbEntry.Save(o);
            List <MyTestTable> ls = DbEntry.From <MyTestTable>().Where(Condition.Empty).Select();

            Assert.AreEqual(1, ls.Count);
            Assert.AreEqual("Tom", ls[0].Name);
            Assert.AreEqual(true, ls[0].Gender);
            Assert.AreEqual(18, ls[0].Age);
            Assert.AreEqual(o.Birthday, ls[0].Birthday);
        }
        public void TestAutoCreateTable()
        {
            var dt = DateTime.Now;
            var o  = new MyTestTable {
                Name = "Tom", Gender = true, Age = 18, Birthday = dt
            };

            DbEntry.Save(o);
            List <MyTestTable> ls = DbEntry.From <MyTestTable>().Where(Condition.Empty).Select();

            Assert.AreEqual(1, ls.Count);
            Assert.AreEqual("Tom", ls[0].Name);
            Assert.AreEqual(true, ls[0].Gender);
            Assert.AreEqual(18, ls[0].Age);
            Console.WriteLine(dt - dt.Date);
            Console.WriteLine(ls[0].Birthday - dt.Date);
            Console.WriteLine(dt - ls[0].Birthday);
            Assert.IsTrue((dt - ls[0].Birthday).TotalMilliseconds < 1);
        }