Esempio n. 1
0
        public void OneDiscount()
        {
            List <CartSKU> cartItems = new List <CartSKU> {
                new CartSKU {
                    SKUName = "a", SKUQuantity = 5
                },
                new CartSKU {
                    SKUName = "b", SKUQuantity = 5
                },
                new CartSKU {
                    SKUName = "c", SKUQuantity = 1
                }
            };
            PromotionCalculator PromoCalObj = new PromotionCalculator(new PromotionSKUObj());
            int Total = PromoCalObj.GetCartTotalAmount(cartItems);

            //Assert
            Assert.AreEqual(370, Total);
        }
Esempio n. 2
0
        public void NullValueEntry()
        {
            List <CartSKU> cartItems = new List <CartSKU> {
                new CartSKU {
                    SKUName = "a", SKUQuantity = 3
                },
                new CartSKU {
                    SKUName = "b", SKUQuantity = 5
                },
                new CartSKU {
                    SKUName = "c", SKUQuantity = 0
                },
                new CartSKU {
                    SKUName = "d", SKUQuantity = 1
                }
            };
            PromotionCalculator PromoCalObj = new PromotionCalculator(new PromotionSKUObj());
            int Total = PromoCalObj.GetCartTotalAmount(cartItems);

            //Assert
            Assert.AreEqual(265, Total);
        }