Exemplo n.º 1
0
 public void GetTest()
 {
     ItemCatalog catalog = new ItemCatalog(products);
     var a = catalog.Get("A");
     Assert.AreEqual(a.GetName(), "A");
     Assert.AreEqual(a.GetPrice(), 2.00);
     Assert.AreEqual(a.GetDiscounts(), packA);
     var b = catalog.Get("B");
     Assert.AreEqual(b.GetName(), "B");
     Assert.AreEqual(b.GetPrice(), 12.00);
     Assert.AreEqual(b.GetDiscounts(), new Discount[] { });
     var c = catalog.Get("C");
     Assert.AreEqual(c.GetName(), "C");
     Assert.AreEqual(c.GetPrice(), 1.25);
     Assert.AreEqual(c.GetDiscounts(), packC);
     var d = catalog.Get("D");
     Assert.AreEqual(d.GetName(), "D");
     Assert.AreEqual(d.GetPrice(), 0.15);
     Assert.AreEqual(d.GetDiscounts(), new Discount[] { });
 }
Exemplo n.º 2
0
 public void InvalidProductTest()
 {
     var catalog = new ItemCatalog(products);
     Product a = catalog.Get("E");
 }