private static void TestLookup_returns_populated_responseResult(PostcodeResult result)
 {
     Assert.AreEqual("GU1 1AA", result.Postcode);
     Assert.AreEqual(1, result.Quality);
     Assert.AreEqual(499049, result.Eastings);
     Assert.AreEqual(150522, result.Northings);
     Assert.AreEqual("England", result.Country);
     Assert.AreEqual("South East Coast", result.NHSHealthAuthority);
     Assert.AreEqual(-0.582332, result.Longitude);
     Assert.AreEqual(51.245283, result.Latitude);
     Assert.AreEqual("Guildford", result.ParliamentaryConstituency);
     Assert.AreEqual("South East", result.EuropeanElectoralRegion);
     Assert.AreEqual("Surrey", result.PrimaryCareTrust);
     Assert.AreEqual("South East", result.Region);
     Assert.AreEqual("Guildford 015A", result.LSOA);
     Assert.AreEqual("Guildford 015", result.MSOA);
     Assert.AreEqual("West Surrey", result.NUTS);
     Assert.AreEqual("1AA", result.InCode);
     Assert.AreEqual("GU1", result.OutCode);
     Assert.AreEqual("Guildford", result.AdminDistrict);
     Assert.AreEqual("Guildford, unparished area", result.Parish);
     Assert.AreEqual("Surrey", result.AdminCounty);
     Assert.AreEqual("Friary and St Nicolas", result.AdminWard);
     Assert.AreEqual("NHS Surrey Heartlands", result.CCG);
     Assert.NotNull(result.Codes);
 }
Exemple #2
0
 private static void TestLookup_returns_populated_responseResult(PostcodeResult result)
 {
     Assert.NotNull(result.Postcode);
     Assert.NotNull(result.Quality);
     Assert.NotNull(result.Eastings);
     Assert.NotNull(result.Northings);
     Assert.NotNull(result.Country);
     Assert.NotNull(result.NHSHealthAuthority);
     Assert.NotNull(result.Longitude);
     Assert.NotNull(result.ParliamentaryConstituency);
     Assert.NotNull(result.EuropeanElectoralRegion);
     Assert.NotNull(result.PrimaryCareTrust);
     Assert.NotNull(result.Region);
     Assert.NotNull(result.LSOA);
     Assert.NotNull(result.MSOA);
     Assert.NotNull(result.NUTS);
     Assert.NotNull(result.InCode);
     Assert.NotNull(result.OutCode);
     Assert.NotNull(result.AdminDistrict);
     Assert.NotNull(result.Parish);
     Assert.NotNull(result.AdminCounty);
     Assert.NotNull(result.AdminWard);
     Assert.NotNull(result.CCG);
     Assert.NotNull(result.Codes);
 }
        public void PostcodeResult_should_be_serializable()
        {
            var expected = new PostcodeResult
            {
                AdminCounty               = "AdminCounty",
                AdminWard                 = "AdminWard",
                AdminDistrict             = "AdminDistrict",
                CCG                       = "CCG",
                Country                   = "Country",
                Eastings                  = 100000,
                Northings                 = 200000,
                EuropeanElectoralRegion   = "EuropeanElectoralRegion",
                InCode                    = "InCode",
                LSOA                      = "LSOA",
                Latitude                  = 53.9999,
                Longitude                 = -3.9999,
                MSOA                      = "MSOA",
                NHSHealthAuthority        = "NHSHealthAuthority",
                NUTS                      = "NUTS",
                OutCode                   = "OutCode",
                Parish                    = "Parish",
                ParliamentaryConstituency = "ParliamentaryConstituency",
                Postcode                  = "Postcode",
                PrimaryCareTrust          = "PrimaryCareTrust",
                Quality                   = 1,
                Region                    = "Region",
                Codes                     = new Codes {
                    Parish = "Parish", CCG = "CCG", AdminDistrict = "AdminDistrict", AdminWard = "AdminWard", AdminCounty = "AdminCounty"
                }
            };

            var expectedBytes = Serialize(expected);
            var actual        = Deserialize <PostcodeResult>(expectedBytes);

            Assert.AreEqual(expected.Postcode, actual.Postcode);
            Assert.AreEqual(expected.Eastings, actual.Eastings);
            Assert.AreEqual(expected.Latitude, actual.Latitude);
            Assert.AreEqual(expected.Codes.AdminCounty, actual.Codes.AdminCounty);
        }