public void ShouldCalculateTotalsPerItem() { var prices = new MockPrices().GetMockPrices(); var calc = new CartTotalCalculator(prices); var total = calc.GetTotalForItem(new KeyValuePair <string, int>("A99", 4)); Assert.AreEqual(1.80M, total); }
public void ShouldCalculateTotals() { var prices = new MockPrices().GetMockPrices(); var calc = new CartTotalCalculator(prices); var total = calc.GetTotal(new Dictionary <string, int> { ["A99"] = 4, ["C40"] = 1 }); Assert.AreEqual(3.60M, total); }