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