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); }
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); }