Beispiel #1
0
        private async Task FindPostcodeFromCoordinates()
        {
            Console.WriteLine("Find postcode from coords");
            await _ukNearestPostcodeToCoordinates.Initalize();

            var closestPostcode = await _ukNearestPostcodeToCoordinates.GetClosestPostcodeToCoordinate(50.796435, -1.0648767);

            PostcodeParts postcodeParts = new PostcodeParts(closestPostcode.Identifier, PostcodePartsType.Full);

            Console.WriteLine($"Neaest postcode (expect PO4 8RA) = {closestPostcode.Identifier} ({postcodeParts.GetAreaAndDistrict_10K()})");
            Console.WriteLine("END Postcde match");
        }
Beispiel #2
0
        public async void GetClosestPostcodeToCoordinate_NearP04_Expect_PO4()
        {
            // Arrange
            var expected = "PO4 1AA";

            await InitializeTest();

            // Act
            var result = await _cut.GetClosestPostcodeToCoordinate(50.796435, -1.0648767);

            // Assert
            Assert.Equal(expected, result.Identifier);
        }