private void loadStations(Subway subway, StreamReader reader) { string currentLine = reader.ReadLine(); while (currentLine.Length > 0) { subway.AddStation(currentLine); currentLine = reader.ReadLine(); } }
private void loadLine(Subway subway, StreamReader reader, string lineName) { string station1Name = reader.ReadLine(); string station2Name = reader.ReadLine(); while ((station2Name != null) && (station2Name.Length > 0)) { subway.AddConnection(lineName, station1Name, station2Name); station1Name = station2Name; station2Name = reader.ReadLine(); } }
private bool validateStations(Subway subway) { return (subway.HasStation("DRY Drive") && subway.HasStation("Weather-O-Rama, Inc.") && subway.HasStation("Boards 'R' Us")); }
private bool validateConnections(Subway subway) { return (subway.HasConnection("Meyer Line", "DRY Drive", "Head First Theater") && subway.HasConnection("Wirfs-Brock Line", "Weather-O-Rama, Inc.", "XHTML Expressway") && subway.HasConnection("Rumbaugh Line", "Head First Theater", "Infinite Circle")); }
private bool validateStations(Subway subway, string stationName1, string stationName2) { return (subway.HasStation(stationName1) && subway.HasStation(stationName2)); }