public void TestPeopleModel() { PCs.DeleteBy(Condition.Empty); // avoid FK error. List <PeopleModel> l = PeopleModel.Find(Condition.Empty); Assert.AreEqual(3, l.Count); Assert.AreEqual("Tom", l[0].Name); PeopleModel p = PeopleModel.FindByName("Jerry"); Assert.AreEqual(2, p.Id); Assert.IsTrue(p.IsValid()); p.Name = "llf"; Assert.IsTrue(p.IsValid()); p.Save(); PeopleModel p1 = PeopleModel.FindById(2); Assert.AreEqual("llf", p1.Name); p.Delete(); p1 = PeopleModel.FindById(2); Assert.IsNull(p1); p = new PeopleModel { Name = "123456" }; Assert.IsFalse(p.IsValid()); Assert.AreEqual(1, PeopleModel.CountName("Tom")); Assert.AreEqual(0, PeopleModel.CountName("xyz")); }