public void TestCacheIDsecond() { int id = GetGenTestID(); var obj2 = GenTest.Load(new Sql("select gentestid, bodytexthtml as mike from gentest where gentestid=", id)); var obj1 = GenTest.LoadID(id); Assert.IsTrue(obj1.GetFieldNames().Join(",") != obj2.GetFieldNames().Join(","), "Fields match and should not match"); }
public void TestLoadChildrenPartFour() { var g = GenTest.Load(new Sql("where 1=1 order by GenTestID")); g.Title = "Green"; g.ReloadFromDatabase(); Assert.AreEqual("Blue", g.Title); }
public void TestCacheIDsame() { int id = GetGenTestID(); var obj3 = GenTest.Load(new Sql("select * from gentest where gentestid=", id)); var obj1 = GenTest.LoadID(id); Assert.IsTrue(obj1.GetFieldNames().Join(",") == obj3.GetFieldNames().Join(","), "Fields should match"); Assert.IsTrue(object.ReferenceEquals(obj1, obj3), "Objects should be same"); }
public void TestLoadChildrenPartTwo() { var g = GenTest.Load(new Sql("where 1=1 order by GenTestID")); g.Title = "Blue"; g.Save(); g.Title = "Green"; Assert.AreEqual("Green", g.Title); }
public void TestCacheIDAreEqual() { int id = GetGenTestID(); var obj1 = GenTest.LoadID(id); var obj2 = GenTest.Load(new Sql("select gentestid, bodytexthtml as mike from gentest where gentestid=", id)); var obj3 = GenTest.Load(new Sql("select * from gentest where gentestid=", id)); var obj4 = GenTest.Load(new Sql("select gentestid, bodytexthtml as mike from gentest where gentestid=", id)); Assert.IsTrue(object.ReferenceEquals(obj1, obj3), "Objects should be same"); Assert.IsTrue(object.ReferenceEquals(obj2, obj4), "Objects should be same"); Assert.IsFalse(object.ReferenceEquals(obj1, obj4), "Objects should be not same"); }
public void TestLoadChildrenPartThree() { var g = GenTest.Load(new Sql("where 1=1 order by GenTestID")); Assert.AreEqual("Green", g.Title); }