Esempio n. 1
0
        public void GroupPromotionTest(int quantity, int groupQuantity, decimal groupPrice, decimal actualPrice, double?expectedPrice)
        {
            var promotion      = new ApplyGroupSalePromotion(groupQuantity, groupPrice, actualPrice);
            var promotionPrice = promotion.Apply(quantity);

            Assert.Equal((decimal?)expectedPrice, promotionPrice);
        }