public void GivenChristmasCrackers_WhenSellinBetween5And0Days_QualityIncreasesBy3()
        {
            var item = new Item()
            {
                Name = "Christmas Crackers", Quality = 2, SellIn = 3
            };
            var rule = new ChristmasCrackerUpdateRule();

            rule.Update(item);

            item.Quality.Should().Be(5);
        }
        public void GivenChristmasCrackers_WhenSellinPastChristmas_QualityZero()
        {
            var item = new Item()
            {
                Name = "Christmas Crackers", Quality = 2, SellIn = -1
            };
            var rule = new ChristmasCrackerUpdateRule();

            rule.Update(item);

            item.Quality.Should().Be(0);
        }
        public void GivenChristmasCrackers_WhenUpdated_SellinReducesByOne()
        {
            var item = new Item()
            {
                Name = "Christmas Crackers", Quality = 2, SellIn = 2
            };
            var rule = new ChristmasCrackerUpdateRule();

            rule.Update(item);

            item.SellIn.Should().Be(1);
        }