public async Task GetFormattedAddressFromCoordinate()
        {
            using (var client = new HttpClient(MockInitialization.Handler, false))
            {
                client.BaseAddress = new Uri("http://dev.virtualearth.net/REST/v1/");

                string key = CredentialStore.RetrieveObject("bing.key.json").Key;

                using (dynamic proxy = new DynamicRestClient(client))
                {
                    var result = await proxy.Locations("44.9108238220215,-93.1702041625977").get(includeEntityTypes: "Address,PopulatedPlace,Postcode1,AdminDivision1,CountryRegion", key: key);

                    Assert.AreEqual(200, (int)result.statusCode);
                    Assert.IsTrue(result.resourceSets.Count > 0);
                    Assert.IsTrue(result.resourceSets[0].resources.Count > 0);

                    var address = result.resourceSets[0].resources[0].address.formattedAddress;
                    Assert.AreEqual("1012 Davern St, St Paul, MN 55116", address);
                }
            }
        }
Example #2
0
        public async Task GetFormattedAddressFromCoordinate()
        {
            using (var client = new HttpClient(MockInitialization.Handler, false))
            {
                client.BaseAddress = new Uri("http://dev.virtualearth.net/REST/v1/");

                string key = CredentialStore.RetrieveObject("bing.key.json").Key;

                using (dynamic proxy = new DynamicRestClient(client))
                {
                    var result = await proxy.Locations("44.9108238220215,-93.1702041625977").get(includeEntityTypes: "Address,PopulatedPlace,Postcode1,AdminDivision1,CountryRegion", key: key);

                    Assert.AreEqual(200, (int)result.statusCode);
                    Assert.IsTrue(result.resourceSets.Count > 0);
                    Assert.IsTrue(result.resourceSets[0].resources.Count > 0);

                    var address = result.resourceSets[0].resources[0].address.formattedAddress;
                    Assert.AreEqual("1012 Davern St, St Paul, MN 55116", address);
                }
            }
        }