public void GetQualityChangeOfValue_DifferentParameters_ReturnGoodResult(string itemName, int itemSellIn, int expectedChangeOfValueResult) { GildedRose gildeRose = new GildedRose(Items); int result = gildeRose.GetQualityChangeOfValue(itemName, itemSellIn); Assert.AreEqual(expectedChangeOfValueResult, result, $"GetQualityChangeOfValue(): expected {expectedChangeOfValueResult}; got {result}; parameters ( itemName {itemName}; itemSellIn {itemSellIn} )"); }