public void TestFrameworkWorksProperly()
        {
            IList <Item> Items = new List <Item> {
                Item.NormalItem("foo", 0, 0)
            };
            GildedRose app = new GildedRose(Items);

            app.Update();
            Assert.AreEqual("foo", Items[0].Name);
        }
 private static void UpdateQualityAndCheckItem(GildedRose app, Item item, int expectedSellIn, int expectedQuality)
 {
     app.Update();
     Assert.AreEqual(expectedSellIn, item.SellIn);
     Assert.AreEqual(expectedQuality, item.Quality);
 }