public void Define_SinglePriceRule_As_MultiPriceRule_With_Qty_1()
        {
            IPricingRule rule = new QuantityPricingRule("A", 1, 50);
            decimal price = rule.GetPrice();
            decimal expectedPrice = 50;

            Assert.AreEqual(expectedPrice, price);

        }
        public void If_QuantityPricingRule_A_50_Then_Price_is_50()
        {
            QuantityPricingRule rule = new QuantityPricingRule("A", 50);

            decimal price = rule.GetPrice();
            decimal expectedPrice = 50;

            Assert.AreEqual(expectedPrice, price);
        }
 public void QuantityPricingRule_Price_LessThan_0_Throws_Exception()
 {
     QuantityPricingRule rule = new QuantityPricingRule("A", 2, -1);
 }
 public void QuantityPricingRule_Quantity_LessThan_1_Throws_Exception()
 {
     QuantityPricingRule rule = new QuantityPricingRule("A", 0, 50);
 }