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

            Assert.AreEqual(new PackagingProductKey(packagingProduct).KeyValue, packagingProductReturn.ProductKey);
            Assert.AreEqual(packagingProduct.Product.Name, packagingProductReturn.ProductName);
            Assert.AreEqual(packagingProduct.Weight, packagingProductReturn.Weight);
        }
 public static PackagingProductResponse ToPackagingProductViewModel(IPackagingProductReturn packagingProduct)
 {
     return(Mapper.Map <PackagingProductResponse>(packagingProduct));
 }