public void calculate_tshirt_price_three_days() { var tShirtPrice = new TshirtPrice(_tshirtPriceProvider.TshirtPrice("3")); var oneDayPrice = tShirtPrice.CalculatePrice(100); Assert.AreEqual(110, oneDayPrice); }
public void calculate_tshirt_price_two_day_delivery_with_studentmember_discount() { var tshirtPrice = new TshirtPrice(_tshirtPriceProvider.TshirtPrice("2")); var discountCalculator = new DiscountCalculator(tshirtPrice, _discountProvider.Discount("StudentMember")); var price = discountCalculator.CalculatePrice(100); Assert.AreEqual(84, price); }
public void calculate_tshirt_price_two_day_delivery_with_no_discount() { var tshirtPrice = new TshirtPrice(_tshirtPriceProvider.TshirtPrice("2")); var discountCalculator = new DiscountCalculator(tshirtPrice, _discountProvider.Discount("None")); var price = discountCalculator.CalculatePrice(100); Assert.AreEqual(120, price); }
public void calculate_tshirt_price_one_day_delivery_with_student_discount() { var tshirtPrice = new TshirtPrice(_tshirtPriceProvider.TshirtPrice("1")); var discountCalculator = new DiscountCalculator(tshirtPrice, _discountProvider.Discount("Student")); var price = discountCalculator.CalculatePrice(100); Assert.AreEqual(117, price); }