public void CalculateDiscount_Test8() { //Arrange var discountRule = new BuyXDiscount(TestData.ProductOne, 5, 30); //Action Action action = () => discountRule.CalculateDiscount(null); //Asset Assert.ThrowsException <ArgumentNullException>(action); }
public void CalculateDiscount_Test1() { //Arrange var basket = new Basket(); basket.AddProduct(TestData.ProductTwo); var discountRule = new BuyXDiscount(TestData.ProductTwo, 1, 50); var expectedResult = 0; //Action var result = discountRule.CalculateDiscount(basket); //Asset Assert.AreEqual(expectedResult, result); }