public void CalculateTotalTest3() { Terminal t = new Terminal(products); t.SetPrices(); t.Scan("A"); t.Scan("B"); t.Scan("C"); t.Scan("D"); Assert.AreEqual(t.CalculateTotal(), 15.40); }
public void CalculateTotalTest2() { Terminal t = new Terminal(products); t.SetPrices(); t.Scan("C"); t.Scan("C"); t.Scan("C"); t.Scan("C"); t.Scan("C"); t.Scan("C"); t.Scan("C"); Assert.AreEqual(t.CalculateTotal(), 7.25); }
public void ScanTest2() { Terminal t = new Terminal(products); t.SetPrices(); t.Scan("A"); t.Scan("C"); var cart = t.GetCart(); Assert.AreEqual(cart.GetContents().Count, 2); Assert.AreEqual(cart.GetItem("A").quantity, 1); Assert.AreEqual(cart.GetItem("A").GetName(), "A"); Assert.AreEqual(cart.GetItem("A").GetProduct().GetName(), "A"); Assert.AreEqual(cart.GetItem("A").GetProduct().GetPrice(), 2.00); Assert.AreEqual(cart.GetItem("C").quantity, 1); Assert.AreEqual(cart.GetItem("C").GetName(), "C"); Assert.AreEqual(cart.GetItem("C").GetProduct().GetName(), "C"); Assert.AreEqual(cart.GetItem("C").GetProduct().GetPrice(), 1.25); }