public void IterateForSpecialItemsReturnTrueFalse_DifferentParameters_ReturnGoodResult(string listItem, string itemName, bool expectedResult) { List <string> list = new List <string>() { listItem }; GildedRose gildeRose = new GildedRose(Items); bool result = gildeRose.IterateForSpecialItemsReturnTrueFalse(list, itemName); Assert.AreEqual(expectedResult, result, $"IterateForSpecialItemsReturnTrueFalse(): expected {expectedResult}; got {result}; parameters ( itemName {itemName}; list {listItem} )"); }