public void UpdateQuality_Negative_ReturnsZero() { Item item = new FreshItem(); item.Quality = 0; item.UpdateQuality(); Assert.AreEqual(0, item.Quality); }
public void UpdateQuality_FreshInDate_ReduceBy2() { Item item = new FreshItem(); item.SellIn = 0; item.Quality = 2; item.UpdateQuality(); Assert.AreEqual(0, item.Quality); }
public void UpdateQuality_FreshNotInDate_ReduceBy4() { Item item = new FreshItem(); item.SellIn = -1; item.Quality = 4; item.UpdateQuality(); Assert.AreEqual(0, item.Quality); }