public void DegradeConjuredItem() { var item = new Item { Name = "Conjured", SellIn = 1, Quality = 5 }; var app = new GildedRose(null); // Check decreases by 2 app.DegradeConjuredItem(item); Assert.AreEqual(3, item.Quality); Assert.AreEqual(0, item.SellIn); // Check decreases by 4 after sellin app.DegradeConjuredItem(item); Assert.AreEqual(0, item.Quality); Assert.AreEqual(-1, item.SellIn); }