/// <summary> /// Gets a random item build with five unique items and upgraded boots. /// </summary> /// <returns>List of items</returns> public IEnumerable <Item> GetItemBuild(string projectRoot) { _itemServiceHandler = new ItemServices(); JArray itemsArray = base.GetArrayFromJsonFile(projectRoot, "items.json"); JArray bootsArray = base.GetArrayFromJsonFile(projectRoot, "boots.json"); List <Item> allItems = _itemServiceHandler.ItemListFromJArray(itemsArray); List <Item> bootsList = _itemServiceHandler.ItemListFromJArray(bootsArray); var boots = _itemServiceHandler.GetRandomItemFromList(bootsList); var itemBuild = new List <Item>(); itemBuild.Add(boots); itemBuild.AddRange(RandomItemBuildFromList(allItems)); return(itemBuild); }