public static async Task Main()
        {
            const string postcode = "BT11 8QT";
            var autoaddressClient = new AutoaddressClient();
            var request = new Request(postcode);

            var response = await autoaddressClient.GetGbPostcodeDataAsync(request);

            Console.WriteLine("response.Result = {0}", response.Result);
            Console.WriteLine("response.Postcode = {0}", response.Postcode);
            Console.WriteLine("response.SpatialInfo.Wgs84.Location.Longitude = {0}", response.SpatialInfo.Wgs84.Location.Longitude);
            Console.WriteLine("response.SpatialInfo.Wgs84.Location.Latitude = {0}", response.SpatialInfo.Wgs84.Location.Latitude);
        }
Exemplo n.º 2
0
        public static async Task Run()
        {
            const string postcode          = "BT11 8QT";
            var          autoaddressClient = new AutoaddressClient(Settings.Licence.Key);
            var          request           = new Request(postcode);

            var response = await autoaddressClient.GetGbPostcodeDataAsync(request);

            Console.WriteLine("response.Result = {0}", response.Result);
            Console.WriteLine("response.Postcode = {0}", response.Postcode);
            Console.WriteLine("response.SpatialInfo.Wgs84.Location.Longitude = {0}", response.SpatialInfo.Wgs84.Location.Longitude);
            Console.WriteLine("response.SpatialInfo.Wgs84.Location.Latitude = {0}", response.SpatialInfo.Wgs84.Location.Latitude);
        }
        public async Task GetGbPostcodeDataAsync_BT11Space8QT_ReturnsValidResponse()
        {
            const string postcode = "BT11 8QT";
            var autoaddressClient = new AutoaddressClient();
            var request = new Autoaddress2_0.Model.GetGbPostcodeData.Request(postcode);

            var response = await autoaddressClient.GetGbPostcodeDataAsync(request);

            Assert.NotNull(response);
            Assert.AreEqual(Autoaddress2_0.Model.GetGbPostcodeData.ReturnCode.PostcodeValid, response.Result);
            Assert.AreEqual(postcode, response.Postcode);
            Assert.NotNull(response.SpatialInfo);
            Assert.NotNull(response.SpatialInfo.Wgs84);
            Assert.NotNull(response.SpatialInfo.Wgs84.Location);
            Assert.Greater(response.SpatialInfo.Wgs84.Location.Latitude, 0);
            Assert.Less(response.SpatialInfo.Wgs84.Location.Longitude, 0);
        }