public void Abfahrtszeiten_bei_HaltestelleTest() { var fahrplanProvider = new FahrplanProvider(); var zeiten = fahrplanProvider.Abfahrtszeiten_bei_Haltestelle("Transrapid Linie Stoiber Nord", "Lichtgestalthausen"); Assert.IsNotNull(zeiten); Assert.IsTrue(zeiten.Length == 3, "Wrong length"); }
public void Abfahrtszeiten_bei_HaltestelleConsistencyTest() { var fahrplanProvider = new FahrplanProvider(); foreach (var linie in fahrplanProvider.Liniennamen) { foreach (var haltestelle in fahrplanProvider.Haltestellen_für_Linie(linie)) { var abfahrtszeiten = fahrplanProvider.Abfahrtszeiten_bei_Haltestelle(linie, haltestelle); Assert.IsTrue(abfahrtszeiten.Length > 0, String.Format("Keine Abfahrszeit für '{0}' an Haltestelle '{1}'", linie, haltestelle)); } } }