public void UpdateQualityShouldDegradeOutOfDateItemTwiceAsFast(string name, int sellIn, int quality)
        {
            var ItemWrapper = new CustomItem {
                Name = name, SellIn = sellIn, Quality = quality
            };

            ItemWrapper.UpdateItem();

            Assert.That(ItemWrapper.Quality == quality - 2);
        }
        public void ItemQualityShouldBeLessThan50AndNotBeNegative(string name, int sellIn, int quality)
        {
            var ItemWrapper = new CustomItem {
                Name = name, SellIn = sellIn, Quality = quality
            };

            ItemWrapper.UpdateItem();

            Assert.That(ItemWrapper.Quality < 50);
            Assert.That(ItemWrapper.Quality >= 0);
        }
        public void UpdateQualityShouldReduceSellInValueAndQuality(string name, int sellIn, int quality)
        {
            var ItemWrapper = new CustomItem {
                Name = name, SellIn = sellIn, Quality = quality
            };

            ItemWrapper.UpdateItem();

            Assert.That(ItemWrapper.SellIn == sellIn - 1);
            Assert.That(ItemWrapper.Quality == quality - 1);
        }