public void UrlWithOneArgument() { BaseApiRequest request = new GetDirectionsRequest() { Origin = testLocations[0], }; String result = request.Url; Assert.IsTrue(result.Contains("?"), "? Test Failed"); Assert.IsFalse(result.Contains("&"), "& Test Failed"); }
public void UrlWithNoArguments() { String urlBase = GetDirectionsRequest.baseUrl; BaseApiRequest request = new GetDirectionsRequest(); BaseApiRequest requestXml = new GetDirectionsRequest("xml"); String result = request.Url; String resultXml = requestXml.Url; Assert.AreEqual(urlBase + "json", result); Assert.AreEqual(urlBase + "xml", resultXml); Assert.IsFalse(result.Contains("?"), "? Test Failed"); Assert.IsFalse(result.Contains("&"), "& Test Failed"); }
public static DirectionResults GetDepartureDirections(PlacePoint origin, PlacePoint destination, DateTime departureTime) { var bristolApi = new BristolApi(); var request = new GetDirectionsRequest { Origin = new PlacePointDto { Lat = origin.Lat, Lng = origin.Lng }, Destination = new PlacePointDto { Lat = destination.Lat, Lng = destination.Lng }, DepartureTime = departureTime }; var response = bristolApi.GetDirectionsAsync(request); return(new DirectionResults(response.Data)); }
public virtual void DirectionsApiInitialize() { request = new GetDirectionsRequest(); jsonRequester = new DirectionsApi(new JsonApiRequester()); xmlRequester = new DirectionsApi(new JsonApiRequester()); }
public GetDirectionResponse GetDirectionsAsync(GetDirectionsRequest request) { return(Api.Post <GetDirectionResponse>("plan/directions", request, request)); }
public DirectionsResponse GetDirections(GetDirectionsRequest request) { return requester.Get<DirectionsResponse>(request); }