public void SaveOrUpdate(ContractScenicPrice csp)
 {
     using (var x=session.Transaction)
     {
         x.Begin();
         session.SaveOrUpdate(csp);
         x.Commit();
     }
 }
 public void SaveOrUpdateTest_rightcondition()
 {
     ContractScenicPrice csp = null;
     Scenic scenic = new BLL.BLLScenic().GetScenic()[0];
     if (scenic != null)
     {
         csp = new ContractScenicPrice()
         {
             PriceContract = "pricecontract",
             Scenic = scenic
         };
         target.SaveOrUpdate(csp);
         var result = target.GetcspByscid(scenic.Id);
         Assert.AreEqual("pricecontract", result.PriceContract);
     }
     else
     {
         Assert.Throws<ArgumentNullException>(delegate { target.SaveOrUpdate(csp); });
     }
 }
 public void SaveOrUpdate(ContractScenicPrice csp)
 {
     icsp.SaveOrUpdate(csp);
 }