public void calculate_student_discount() { var discountCalculator = new DiscountProvider(); var studentDiscount = discountCalculator.Discount("Student"); Assert.AreEqual(typeof(StudentDiscount), studentDiscount.GetType()); }
public void calculate_member_discount() { var discountCalculator = new DiscountProvider(); var memeberDiscount = discountCalculator.Discount("Member"); Assert.AreEqual(typeof(MemberDiscount), memeberDiscount.GetType()); }
public void calculate_tshirt_price_one_day_delivery_with_no_discount() { var tshirtPrice = new TshirtPrice(_tshirtPriceProvider.TshirtPrice("1")); var discountCalculator = new DiscountCalculator(tshirtPrice, _discountProvider.Discount("None")); var price = discountCalculator.CalculatePrice(100); Assert.AreEqual(130, price); }