public void GetUriTest() { var request = new PlacesQueryAutoCompleteRequest { Key = "abc", Input = "abc" }; var uri = request.GetUri(); Assert.IsNotNull(uri); Assert.AreEqual($"/maps/api/place/queryautocomplete/json?key={request.Key}&input={request.Input}&language={request.Language.ToCode()}", uri.PathAndQuery); }
public void GetUriWhenLocationTest() { var request = new PlacesQueryAutoCompleteRequest { Key = "abc", Input = "abc", Location = new Location(1, 1) }; var uri = request.GetUri(); Assert.IsNotNull(uri); Assert.AreEqual($"/maps/api/place/queryautocomplete/json?key={request.Key}&input={request.Input}&language={request.Language.ToCode()}&location={Uri.EscapeDataString(request.Location.ToString())}", uri.PathAndQuery); }