Beispiel #1
0
        public void ShouldNotIncreaseQualityAboveMaximum()
        {
            // arrange
            var sellIn = 10;

            var item = new AgedBrieItem(sellIn, MaximumQuality);

            // act
            item.Update();

            // assert
            Assert.Equal(MaximumQuality, item.Quality);
        }
Beispiel #2
0
        public void ShouldIncreaseAgedBrieQualityAfterEachUpdate()
        {
            // arrange
            var sellIn  = 10;
            var quality = 10;

            var item = new AgedBrieItem(sellIn, quality);

            // act
            item.Update();

            // assert
            Assert.Equal(quality + 1, item.Quality);
        }
Beispiel #3
0
        public void ShouldIncreaseAgedBrieQualityTwiceAsFastAfterSellIn()
        {
            // arrange
            var sellIn  = 0;
            var quality = 10;

            var item = new AgedBrieItem(sellIn, quality);

            // act
            item.Update();

            // assert
            Assert.Equal(quality + 2, item.Quality);
        }