public void UpdateQualityShouldDegradeOutOfDateItemTwiceAsFast(string name, int sellIn, int quality) { var ItemWrapper = new CustomItem { Name = name, SellIn = sellIn, Quality = quality }; ItemWrapper.UpdateItem(); Assert.That(ItemWrapper.Quality == quality - 2); }
public void ItemQualityShouldBeLessThan50AndNotBeNegative(string name, int sellIn, int quality) { var ItemWrapper = new CustomItem { Name = name, SellIn = sellIn, Quality = quality }; ItemWrapper.UpdateItem(); Assert.That(ItemWrapper.Quality < 50); Assert.That(ItemWrapper.Quality >= 0); }
public void UpdateQualityShouldReduceSellInValueAndQuality(string name, int sellIn, int quality) { var ItemWrapper = new CustomItem { Name = name, SellIn = sellIn, Quality = quality }; ItemWrapper.UpdateItem(); Assert.That(ItemWrapper.SellIn == sellIn - 1); Assert.That(ItemWrapper.Quality == quality - 1); }