public void GetAllVenuesTest() { //Arrange VenuesDAL testObj = new VenuesDAL(connectionString); //Act List <Venue> temp = testObj.GetAllVenues(); //Assert Assert.IsTrue(temp.Count > 0); }
//Switch Case 1.1 View entire list of Venues public void ViewVenuesMenu() { Console.WriteLine("Which Venue would you like to view?"); List <Venue> listOfVenueNames = venueIO.GetAllVenues(); bool done = false; bool viewMainMenu = false; bool nextMenu = false; string venueNameForNextMenu = ""; int maxMenuItems = 0; while (!done) { int menuItemCounter = 1; foreach (Venue venue in listOfVenueNames) { Console.WriteLine("\t" + menuItemCounter + ") " + venue.VenueName); menuItemCounter++; } maxMenuItems = menuItemCounter; Console.WriteLine("\tR) Return to Previous Screen"); string menuInput = Console.ReadLine(); try { if (menuInput == "R") { done = true; viewMainMenu = true; } else if (int.Parse(menuInput) > 0 && int.Parse(menuInput) <= maxMenuItems) { done = true; nextMenu = true; venueNameForNextMenu = listOfVenueNames[int.Parse(menuInput) - 1].VenueName; } else { Console.WriteLine("Invalid Entry, please enter a venue number or R"); } } catch (Exception e) { Console.WriteLine("Invalid Entry, please enter a venue number or R"); } } if (viewMainMenu) { PrintMainMenu(); } else if (nextMenu) { VenueInfoMenu(venueNameForNextMenu); } }