protected override void OnSetUp() { using(var ses=OpenSession()) using(var tran=ses.BeginTransaction()) { var purchaseOrder = new Cons_PurchaseOrder { PurchaseItems = new HashSet<PurchaseItem>(), }; var product = new Cons_Product { ProductName = "abc", Units = 5, Price = "123", Description = "desc", ImageName = "abc" }; var purchaseItem = new Cons_PurchaseItem { Product = product, PurchaseOrder = purchaseOrder }; purchaseOrder.PurchaseItems.Add(purchaseItem); ses.Save(product); ses.Save(purchaseOrder); ses.Save(purchaseItem); tran.Commit(); } }
protected override void OnSetUp() { using (var ses = OpenSession()) using (var tran = ses.BeginTransaction()) { var purchaseOrder = new Cons_PurchaseOrder { PurchaseItems = new HashSet <PurchaseItem>(), }; var product = new Cons_Product { ProductName = "abc", Units = 5, Price = "123", Description = "desc", ImageName = "abc" }; var purchaseItem = new Cons_PurchaseItem { Product = product, PurchaseOrder = purchaseOrder }; purchaseOrder.PurchaseItems.Add(purchaseItem); ses.Save(product); ses.Save(purchaseOrder); ses.Save(purchaseItem); tran.Commit(); } }