public void TestQueryDeparturesAsync() { var provider = new MvvProvider(_client); var departures = provider.QueryDeparturesAsync(1000005, 10, true); departures.Should().NotBeNull(); var list = departures.Result.DepartureList; list.Should().NotBeNull(); list.Length.Should().Be(10, "Because we requested 10 departures"); }
public void TestQueryNearbyStationsAsync2() { var provider = new MvvProvider(_client); var ostbahnhof = Location.FromWgs84(LocationType.STATION, 0, 48.099198, 11.787178); var response = provider.QueryNearbyStationsAsync(ostbahnhof, 1000, 10); response.Should().NotBeNull(); var coordInfo = response.Result.CoordInfo; coordInfo.Should().NotBeNull(); var items = coordInfo.CoordInfoItemList; items.Should().NotBeNull(); items.Count.Should().Be(10); var item = items[0]; item.Name.Should().StartWith("Baldham"); item.Id.Should().Be(1004010); }
public void TestQueryConnectionsAsync1() { var provider = new MvvProvider(_client); var connections = provider.QueryConnectionsAsync(Location.FromId(LocationType.STATION, 1000005), null, Location.FromId(LocationType.STATION, 1004010), DateTime.Now, true, 10, new List <Product> { Product.REGIONAL_TRAIN, Product.SUBURBAN_TRAIN, Product.SUBWAY, Product.TRAM }, WalkSpeed.NORMAL, Accessibility.NEUTRAL, null); connections.Should().NotBeNull(); }