Ejemplo n.º 1
0
        public void Aged_Brie_Improves()
        {
            AbstractItem item = new AgedBrie();

            item.ProcessDay();

            Assert.Equal(1, item.Quality);
            Assert.Equal(1, item.SellIn);

            item.ProcessDay();
            Assert.Equal(2, item.Quality);
            Assert.Equal(0, item.SellIn);

            //Extra test to confirm that brie double-improves after SellIn is 0
            item.ProcessDay();
            Assert.Equal(4, item.Quality);
            Assert.Equal(-1, item.SellIn);
        }