Exemple #1
0
        public void TestInsertRelations2()
        {
            var r = new ReaderMore {
                Name = "test"
            };
            var a = new ArticleMore {
                Name = "art"
            };
            var b = new BelongsMore {
                Name = "b"
            };

            r.Bms.Add(b);
            a.Bms.Add(b);
            r.Save();
            //a.Save();

            ReaderMore r1 = ReaderMore.FindById(r.Id);

            Assert.AreEqual("test", r1.Name);
            Assert.AreEqual(1, r1.Bms.Count);
            Assert.AreEqual("b", r1.Bms[0].Name);
            Assert.AreEqual("test", r1.Bms[0].Reader.Name);
            Assert.AreEqual("art", r1.Bms[0].Article.Name);
        }
Exemple #2
0
        public void Test3()
        {
            BelongsMore b = BelongsMore.FindById(1);

            Assert.IsNotNull(b);
            Assert.AreEqual("The lovely bones", b.Article.Name);
            Assert.AreEqual("jerry", b.Reader.Name);

            b = BelongsMore.FindById(3);
            Assert.AreEqual("The load of rings", b.Article.Name);
            Assert.AreEqual("tom", b.Reader.Name);
        }