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); } }
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]); }