Exemplo n.º 1
0
        public void TollsOnRouteWithExampleTest()
        {
            TollsOnRouteRequest request = JsonConvert.DeserializeObject <TollsOnRouteRequest>("{ \"departure_time\": \"2017-07-28T17:39:43.611Z\", \"steps\": [ { \"encoded_polyline\": \"iywaHjemiVCDEFEHMP\", \"road_name\": \"Lake Washington Blvd E\" }, { \"encoded_polyline\": \"gzwaHtfmiVCAWLYFUAs@S{@a@e@e@}@kAo@cAWi@g@eBm@gCcA{C]q@u@kAm@_Ag@q@s@gAg@aAUcAGgAA_CA_@JyDRiI`Bql@p@kHtB{Rv@oHfAcNvI}eAvOkkBbEwZlAoIp@{Et@cKhAmN\", \"road_name\": \"WA-520 E\" }, { \"encoded_polyline\": \"s|vaHnm`iVXwAh@aFPwBD{@H{ABg@@e@?Q?QAWAQ@IBQBIDKHKj@ONKLAN?^AF?\", \"road_name\": \"84th Ave NE\" } ], \"vehicle\": { \"axles\": 2 } }");

            var tollsGpsTracesResponse = CoordExtentions.Send(request);

            Assert.IsNotNull(tollsGpsTracesResponse);
        }
Exemplo n.º 2
0
        public async Task <TollsCostResponse> SendTollsOnRouteRequestAsync(TollsOnRouteRequest req)
        {
            HttpResponseMessage response = _client.PostAsync($"{BaseAddress}/search/tolling/route?access_key={Key}", new StringContent(
                                                                 JsonConvert.SerializeObject(req), Encoding.UTF8, "application/json")).Result;

            var result = response.Content.ReadAsStringAsync().Result;

            return(JsonConvert.DeserializeObject <TollsCostResponse>(result));
        }
Exemplo n.º 3
0
 public static Task <TollsCostResponse> SendAsync(TollsOnRouteRequest req)
 {
     return(TollsClient.GetSingletonInstance().SendTollsOnRouteRequestAsync(req));
 }
Exemplo n.º 4
0
 public static TollsCostResponse Send(TollsOnRouteRequest req)
 {
     return(TollsClient.GetSingletonInstance().SendTollsOnRouteRequest(req));
 }
Exemplo n.º 5
0
 public TollsCostResponse SendTollsOnRouteRequest(TollsOnRouteRequest req)
 {
     return(SendTollsOnRouteRequestAsync(req).Result);
 }