Exemple #1
0
        public void SimpleDiscountCalculateSameProductDiscountTest()
        {
            var bread         = new Product(1, "Bread", 10);
            var discount      = new SimpleDiscount(1, bread, 1, bread, 0.5);
            var discountValue = discount.CalculateDiscount();

            Assert.AreEqual(5, discountValue);
            Assert.Pass();
        }
Exemple #2
0
        public void SimpleDiscountCalculateDiscountTest()
        {
            var bread         = new Product(1, "Bread", 10);
            var butter        = new Product(2, "Butter", 2);
            var discount      = new SimpleDiscount(1, bread, 1, butter, 0.5);
            var discountValue = discount.CalculateDiscount();

            Assert.AreEqual(1, discountValue);
            Assert.Pass();
        }