public async void TestRouting42() { var client = new EniroMapClient(_eniroHttpClient); var from = await client.GeocodingAsync("Munkholmvej 20, Holbæk"); var to = await client.GeocodingAsync("Ingemannsvej 30, Slagelse"); var result = await client.RoutingAsync(new RoutingParameters() { From = from.Search.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, To = to?.Search?.GeocodingResponse?.Locations.FirstOrDefault().AccessRoadCoordinate, Pref = PrefEnum.Fastest }); var distance = result.TotalLength; Assert.Equal(47500, distance); }
public async void TestRouting() { var client = new EniroMapClient(_eniroHttpClient); var from = await client.GeocodingAsync("Ravsted Hovedgade 36, Bylderup-Bov"); var to = await client.GeocodingAsync("Sydvang 1, 6400 Sønderborg"); var result = await client.RoutingAsync(new RoutingParameters() { From = from.Search.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, To = to?.Search?.GeocodingResponse?.Locations.FirstOrDefault().AccessRoadCoordinate, Pref = PrefEnum.Fastest }); var distance = result.TotalLength; Assert.Equal(51351, distance); }
public async void TestRouting_Ferry_route_but_avoid_it_2() { var client = new EniroMapClient(_eniroHttpClient); var from = await client.GeocodingAsync("Nørrealle 35, 7980 Vils"); var to = await client.GeocodingAsync("Stolbjergvej 8, 9500 Hobro"); var result = await client.RoutingAsync(new RoutingParameters() { From = from.Search.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, To = to?.Search?.GeocodingResponse?.Locations.FirstOrDefault().AccessRoadCoordinate, Pref = PrefEnum.Shortest }); var distance = result.TotalLength; Assert.Equal(86963, distance); }
public async void TestRouting_Ferry_route_but_avoid_it() { var client = new EniroMapClient(_eniroHttpClient); var from = await client.GeocodingAsync("Aalborgvej 69, 9370 Hals"); var to = await client.GeocodingAsync("Højgårdsvej 11, 9640 Farsø"); var result = await client.RoutingAsync(new RoutingParameters() { From = from.Search.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, To = to?.Search?.GeocodingResponse?.Locations.FirstOrDefault().AccessRoadCoordinate, Pref = PrefEnum.Shortest }); var distance = result.TotalLength; Assert.Equal(82365, distance); }
public async void TestRouting3() { var client = new EniroMapClient(_eniroHttpClient); var from = await client.GeocodingAsync("Kongshøj Alle 29, Kerteminde"); var to = await client.GeocodingAsync("Baagøes Alle 15, Svendborg"); var result = await client.RoutingAsync(new RoutingParameters() { From = from?.Search?.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, To = to?.Search?.GeocodingResponse.Locations.FirstOrDefault().AccessRoadCoordinate, Pref = PrefEnum.Shortest }); var distance = result.TotalLength; Assert.Equal(52229, distance); }