public void ToStringTest() { var p = new ImpPeople { Name = "tom" }; Assert.AreEqual("{ Id = 0, Name = tom }", p.ToString()); var a = new DArticle { Name = "long" }; Assert.AreEqual("{ Id = 0, Name = long }", a.ToString()); var c = new ImpPCs { Name = "HP" }; Assert.AreEqual("{ Id = 0, Name = HP, Person_Id = <NULL> }", c.ToString()); }
public void TestHasAndBelongsToMany() { DArticle a = DArticle.FindById(1); Assert.AreEqual("The lovely bones", a.Name); Assert.AreEqual(3, a.readers.Count); Assert.AreEqual("tom", a.readers[0].Name); Assert.AreEqual("jerry", a.readers[1].Name); Assert.AreEqual("mike", a.readers[2].Name); a = DArticle.FindById(2); Assert.AreEqual("The world is float", a.Name); Assert.AreEqual(2, a.readers.Count); Assert.AreEqual("jerry", a.readers[0].Name); Assert.AreEqual("mike", a.readers[1].Name); a = DArticle.FindById(3); Assert.AreEqual("The load of rings", a.Name); Assert.AreEqual(1, a.readers.Count); Assert.AreEqual("tom", a.readers[0].Name); }