public void SuggestAddressBoundsTest() { var query = new AddressSuggestQuery("ново"); query.from_bound = new AddressBound("city"); query.to_bound = new AddressBound("city"); var response = api.QueryAddress(query); Assert.AreEqual("Новосибирск", response.suggestions[0].data.city); Console.WriteLine(string.Join("\n", response.suggestions)); }
public void SuggestAddressLocationsTest() { var query = new AddressSuggestQuery("ватутина"); var location = new AddressData(); location.kladr_id = "65"; query.locations = new AddressData[] { location }; var response = api.QueryAddress(query); Assert.AreEqual("693022", response.suggestions[0].data.postal_code); Console.WriteLine(string.Join("\n", response.suggestions)); }
public void SuggestAddressLocationsFiasCityTest() { var query = new AddressSuggestQuery("ватутина"); var location = new AddressData(); location.city_fias_id = "44388ad0-06aa-49b0-bbf9-1704629d1d68"; // Южно-Сахалинск query.locations = new AddressData[] { location }; var response = api.QueryAddress(query); Assert.AreEqual("693022", response.suggestions[0].data.postal_code); Console.WriteLine(string.Join("\n", response.suggestions)); }
public void SuggestAddressLocationsKladrTest() { var query = new AddressSuggestQuery("ватутина"); var location = new AddressData(); location.kladr_id = "65"; query.locations = new AddressData[] { location }; var response = api.QueryAddress(query); Assert.AreEqual("693022", response.suggestions[0].data.postal_code); Console.WriteLine(string.Join("\n", response.suggestions)); }
public void SuggestAddressLocationsMultipleLocationsTest() { var query = new AddressSuggestQuery("зеленоград"); query.locations = new[] { new AddressData() { kladr_id = "50" }, new AddressData() { kladr_id = "77" } }; var response = api.QueryAddress(query); Assert.AreEqual("Зеленоград", response.suggestions[0].data.city); Console.WriteLine(string.Join("\n", response.suggestions)); }
public SuggestAddressResponse QueryAddress(AddressSuggestQuery query) { var request = new RestRequest(ADDRESS_RESOURCE, Method.POST); return(Execute <SuggestAddressResponse>(request, query)); }