public void UpdateQuality_Negative_ReturnsZero()
        {
            Item item = new FreshItem();

            item.Quality = 0;
            item.UpdateQuality();
            Assert.AreEqual(0, item.Quality);
        }
        public void UpdateQuality_FreshInDate_ReduceBy2()
        {
            Item item = new FreshItem();

            item.SellIn  = 0;
            item.Quality = 2;
            item.UpdateQuality();
            Assert.AreEqual(0, item.Quality);
        }
        public void UpdateQuality_FreshNotInDate_ReduceBy4()
        {
            Item item = new FreshItem();

            item.SellIn  = -1;
            item.Quality = 4;
            item.UpdateQuality();
            Assert.AreEqual(0, item.Quality);
        }