public void TestConcertUpdateAlgorithmSellinLowerEqual5(int sellIn) { var item = new Item { Name = "Backstage passes to a TAFKAL80ETC concert", SellIn = sellIn, Quality = 20 }; UpdateQualityAlgorithms.ConcertUpdateQualityAlgorithm(item); Assert.True(item.Quality == 23); }
public void TestDefaultUpdateAlgorithm() { var item = new Item { Name = "+5 Dexterity Vest", SellIn = 10, Quality = 20 }; UpdateQualityAlgorithms.DefaultUpdateQualityAlgorithm(item, 1); Assert.True(item.Quality == 19); }
public void TestBrieUpdateAlgorithm() { var item = new Item { Name = "Aged Brie", SellIn = 2, Quality = 0 }; UpdateQualityAlgorithms.BrieUpdateQualityAlgorithm(item); Assert.True(item.Quality == 1); }
public void TestDefaultUpdateAlgorithmQualityTo0(int sellIn, int quality) { var item = new Item { Name = "+5 Dexterity Vest", SellIn = sellIn, Quality = quality }; UpdateQualityAlgorithms.DefaultUpdateQualityAlgorithm(item, 1); Assert.True(item.Quality == 0); }
public void TestDefaultUpdateAlgorithmSellInLowerThan0(int sellIn, int quality) { var item = new Item { Name = "Elixir of the Mongoose", SellIn = sellIn, Quality = quality }; UpdateQualityAlgorithms.DefaultUpdateQualityAlgorithm(item, 1); Assert.True(item.Quality == quality - 2); }
public void TestBrieUpdateAlgorithmQualityTo50(int sellIn, int quality) { var item = new Item { Name = "Aged Brie", SellIn = sellIn, Quality = quality }; UpdateQualityAlgorithms.BrieUpdateQualityAlgorithm(item); Assert.True(item.Quality == 50); }
public void TestBackstageConcertQualityTo50(int sellIn, int quality) { var item = new Item { Name = "Backstage passes to a TAFKAL80ETC concert", SellIn = sellIn, Quality = quality }; UpdateQualityAlgorithms.ConcertUpdateQualityAlgorithm(item); Assert.True(item.Quality == 50); }