示例#1
0
        static StaticInventoryTreatments()
        {
            NoTreatment = new InventoryTreatment
            {
                Id        = 0,
                LongName  = "Not Treated",
                ShortName = "NA",
                Active    = true
            };

            ETO = new InventoryTreatment
            {
                Id        = 1,
                LongName  = "ETO Treated",
                ShortName = "ET",
                Active    = true
            };

            GT = new InventoryTreatment
            {
                Id        = 2,
                LongName  = "Gamma Treated",
                ShortName = "GT",
                Active    = true
            };
        }
        internal static void AssertEqual(this InventoryTreatment inventoryTreatment, IInventoryTreatmentReturn inventoryTreatmentReturn)
        {
            if (inventoryTreatment == null)
            {
                throw new ArgumentNullException("inventoryTreatment");
            }
            if (inventoryTreatmentReturn == null)
            {
                throw new ArgumentNullException("inventoryTreatmentReturn");
            }

            Assert.AreEqual(new InventoryTreatmentKey(inventoryTreatment).KeyValue, inventoryTreatmentReturn.TreatmentKey);
            Assert.AreEqual(inventoryTreatment.LongName, inventoryTreatmentReturn.TreatmentName);
            Assert.AreEqual(inventoryTreatment.ShortName, inventoryTreatmentReturn.TreatmentNameShort);
        }
 internal static InventoryTreatment SetKey(this InventoryTreatment treatment, IInventoryTreatmentKey treatmentKey)
 {
     treatment.Id = treatmentKey.InventoryTreatmentKey_Id;
     return(treatment);
 }