Пример #1
0
        public void CheckCascadeWithImages()
        {
            Image image = new Image { Name = "The Image" };
            Card card = new Card { Title = "Test Image in DB" };
            card.AddImage(image);

            SaveOrUpdate(card);

            using (this.Session.BeginTransaction()) {
                var dbCards = Retrieve<Card>();
                Assert.AreEqual(1, dbCards[0].Images.Count);
                Assert.AreEqual(image.Name, dbCards[0].Images[0].Name);
            }
        }
Пример #2
0
        public void IntegrationWithImages()
        {
            Image image = new Image { Name = "My Image" };

            Card card = new Card();
            card.AddImage(image);

            Assert.AreEqual(1, card.Images.Count);
            Assert.AreSame(image, card.Images[0]);
        }