Exemple #1
0
        public async Task TestGeocodeReverseGeocodingWithResultTypeInFreeMode()
        {
            var resultTypeFilter = new ResultTypeFilter
            {
                Airport = true
            };

            await Assert.ThrowsAsync <ArgumentException>(async() => await ClientFixture.Client.GeocodeAddress(33.217555, -117.352647, resultTypeFilter: resultTypeFilter));
        }
Exemple #2
0
        public async Task TestGeocodeReverseGeocodingWithResultTypeZeroResult()
        {
            var resultTypeFilter = new ResultTypeFilter
            {
                Airport = true
            };

            var reverseGeocodingResponse = await ClientFixture.Client.GeocodeAddress(32.715736, -117.161087, resultTypeFilter : resultTypeFilter);

            Assert.Equal(GeocodeStatus.ZeroResults, reverseGeocodingResponse.Status);
        }
Exemple #3
0
        public async Task TestGeocodeReverseGeocodingWithResultType()
        {
            var apiKey = "[ADD-API-KEY-HERE]";
            var client = new GeocodeClient(apiKey);

            var resultTypeFilter = new ResultTypeFilter
            {
                Airport = true
            };

            var reverseGeocodingResponse = await client.GeocodeAddress(33.217555, -117.352647, resultTypeFilter : resultTypeFilter);

            var result = reverseGeocodingResponse.Results.First();

            Assert.Equal("KOKB CTAF 122.725, Oceanside, CA 92058, USA", result.FormattedAddress);
        }