public void WhenCreated_AcceptsValidDiscountValues(decimal discountPercentage)
        {
            var prod = new ProductItem("Bread", new Money(10, repo.Get("USD")));

            var item = new ItemOnSaleRule(prod.ProductName, discountPercentage);

            Assert.Equal(discountPercentage, item.DiscountPercentage);
        }
        public void WhenCreated_HoldsADiscountAndAName()
        {
            var discount = 1.0m;
            var prod     = new ProductItem("Bread", new Money(10, repo.Get("USD")));
            var item     = new ItemOnSaleRule(prod.ProductName, discount);

            Assert.Equal(discount, item.DiscountPercentage);
            Assert.Equal(prod.ProductName, item.ProductName);
        }