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); }