示例#1
0
        public void ShouldNotChangeQuality_WhenItemQualityIsUnder0RegardlessOfName(string name)
        {
            Item item = new Item()
            {
                Name    = name,
                Quality = -1
            };

            ProcessBase.DecreaseQualityUntil0(item);

            Assert.AreEqual(-1, item.Quality);
        }
示例#2
0
        public void ShouldDecreaseQuality_WhenItemIsNotSulfurasAndQualityIsAbove0()
        {
            Item item = new Item()
            {
                Name    = "test",
                Quality = 2
            };

            ProcessBase.DecreaseQualityUntil0(item);

            Assert.AreEqual(1, item.Quality);
        }