internal static void AssertEqual(this PackagingProduct packagingProduct, IInventoryProductReturn productReturn)
        {
            if (packagingProduct == null)
            {
                throw new ArgumentNullException("packagingProduct");
            }
            if (productReturn == null)
            {
                throw new ArgumentNullException("productReturn");
            }

            Assert.AreEqual(new ProductKey((IProductKey)packagingProduct).KeyValue, productReturn.ProductKey);
            Assert.AreEqual(packagingProduct.Product.Name, productReturn.ProductName);
            Assert.AreEqual(packagingProduct.Product.ProductType, productReturn.ProductType);
        }
        public static void AssertEqual(this ChileProduct chileProduct, IInventoryProductReturn productReturn)
        {
            if (chileProduct == null)
            {
                throw new ArgumentNullException("chileProduct");
            }
            if (productReturn == null)
            {
                throw new ArgumentNullException("productReturn");
            }

            Assert.AreEqual(chileProduct.ToProductKey().KeyValue, productReturn.ProductKey);
            Assert.AreEqual(chileProduct.Product.Name, productReturn.ProductName);
            Assert.AreEqual(chileProduct.Product.ProductType, productReturn.ProductType);
            Assert.AreEqual(chileProduct.ChileType.Description, productReturn.ProductSubType);
        }
Пример #3
0
        internal static void AssertEqual(this AdditiveProduct additiveProduct, IInventoryProductReturn productReturn)
        {
            if (additiveProduct == null)
            {
                throw new ArgumentNullException("additiveProduct");
            }
            if (productReturn == null)
            {
                throw new ArgumentNullException("productReturn");
            }

            Assert.AreEqual(new ProductKey((IProductKey)additiveProduct).KeyValue, productReturn.ProductKey);
            Assert.AreEqual(additiveProduct.Product.Name, productReturn.ProductName);
            Assert.AreEqual(additiveProduct.Product.ProductType, productReturn.ProductType);
            Assert.AreEqual(additiveProduct.AdditiveType.Description, productReturn.ProductSubType);
        }