Example #1
0
        public void PercentOffCoupon_Discount_NoItems()
        {
            var coupon = new PercentOffCoupon()
            {
                percent = 10
            };

            Assert.Equal(0, coupon.Discount(new List <ItemBase>()));
        }
Example #2
0
        public void PercentOffCoupon_Discount_OneItem()
        {
            var coupon = new PercentOffCoupon()
            {
                percent = 10
            };
            var items = new List <ItemBase>();

            items.Add(new QuantityItem()
            {
                value = 1, quantity = 1
            });
            Assert.Equal(new Decimal(0.10), Math.Round((Decimal)coupon.Discount(items), 2));
        }