public void ShouldNotChangeQuality_WhenItemQualityIsUnder0RegardlessOfName(string name) { Item item = new Item() { Name = name, Quality = -1 }; ProcessBase.DecreaseQualityUntil0(item); Assert.AreEqual(-1, item.Quality); }
public void ShouldDecreaseQuality_WhenItemIsNotSulfurasAndQualityIsAbove0() { Item item = new Item() { Name = "test", Quality = 2 }; ProcessBase.DecreaseQualityUntil0(item); Assert.AreEqual(1, item.Quality); }