public void CalculateNewQualityValue_DifferentParameters_ReturnGoodResult(string itemName, int itemSellIn, int itemQuality, int expectedItemQualityResult)
        {
            GildedRose gildeRose = new GildedRose(Items);
            int        result    = gildeRose.CalculateNewQualityValue(itemName, itemQuality, itemSellIn);

            Assert.AreEqual(expectedItemQualityResult, result, $"CalculateNewQualityValue(): expected {expectedItemQualityResult}; got {result}; parameters ( itemName {itemName}; itemQuality {itemQuality}; itemSellIn {itemSellIn} )");
        }