public void CalDiscountsTest(Cart carts, double expected) { var sut = new CalulateShop(); var result = sut.CalDiscounts(carts); result.Should().Be(expected); }
public void CalAmountToBePaidTest(List <Cart> carts, double expected) { var sut = new CalulateShop(); var result = sut.CalAmountToBePaid(carts); Assert.Equal(expected, result); }
public void CalTotalAmountBeForeDeductingDiscountsTest(List <Cart> carts, double expected) { var sut = new CalulateShop(); var result = sut.CalTotalAmountBeForeDeductingDiscounts(carts); Assert.Equal(expected, result); }
public void TestCalTotalPrice(int price, int amount, int expected) { var sut = new CalulateShop(); var result = sut.CalTotalPrice(price, amount); Assert.Equal(expected, result); }
public void AddItemToCart(Cart data) { var cal = new CalulateShop(); data.Total = cal.CalTotalPrice(data.Item.Price, data.Amount); data.Discount = cal.CalDiscounts(data); carts.Add(data); }
public double GetAmountToBePaid() { var cal = new CalulateShop(); return(cal.CalAmountToBePaid(carts)); }
public double GetTotalAmountBeForeDeductingDiscounts() { var cal = new CalulateShop(); return(cal.CalTotalAmountBeForeDeductingDiscounts(carts)); }