public string AddItemToHero(IList <String> arguments) { string result = string.Empty; var heroName = arguments[1]; var createNewItem = itemFactory.Crete(arguments); heroes[heroName].AddItem(createNewItem); result = string.Format(Constants.ItemCreateMessage, createNewItem.Name, heroName); return(result); }