Ejemplo n.º 1
0
        public void TestSetValidSpecialOffer()
        {
            Supermarket.Item item = new Supermarket.Item("Andy", 789);
            Assert.IsFalse(item.HasSpecialOffer());

            item.SetSpecialOffer(4, 2800);

            Assert.IsTrue(item.HasSpecialOffer());
            Assert.AreEqual(item.GetSpecialOfferMultiple(), 4);
            Assert.AreEqual(item.GetSpecialOfferPrice(), 2800);
        }
Ejemplo n.º 2
0
 public void TestSetWorseValueThanStandardPriceSpecialOffer()
 {
     Supermarket.Item item = new Supermarket.Item("Xyz", 5);
     item.SetSpecialOffer(2, 11); // Worse value than standard price.
 }
Ejemplo n.º 3
0
 public void TestSetInvalidSpecialOffer()
 {
     Supermarket.Item item = new Supermarket.Item("Andy", 789);
     Assert.IsFalse(item.HasSpecialOffer());
     item.SetSpecialOffer(5, 0);
 }