public void GetParkNames() { List <string> test = new List <string>(); ParkSqlDAL parkSqlDAL = new ParkSqlDAL(); test = parkSqlDAL.GetParkName(); Assert.IsNotNull(test); CollectionAssert.Contains(test, "Fun Park"); }
public void RunCLI() { string input = ""; do { PrintTitleScreen("View Parks Interface"); Console.WriteLine("Select Park For Further Details"); ParkSqlDAL parkSqlDAL = new ParkSqlDAL(); List <string> parks = parkSqlDAL.GetParkName(); for (int i = 0; i < parks.Count; i++) { Console.WriteLine($"{i + 1}) {parks[i]}"); } Console.WriteLine("Q) Quit"); bool validInput = false; int parkSelection = 0; do { try { Console.Write("\n Park Selection (enter Q to cancel): "); string userInput = Console.ReadLine(); if (userInput.ToUpper() == "Q") { input = "Q"; return; } parkSelection = int.Parse(userInput); { if (parkSelection <= parks.Count && parkSelection > 0) { validInput = true; } } if (validInput == false) { Console.WriteLine("Invalid Park Number\n"); } } catch (FormatException e) { Console.WriteLine("Invalid Park Number\n"); } } while (validInput == false); ParkMenu(parks[parkSelection - 1]); } while (input != "Q"); Console.ReadLine(); }