Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }