LookupPostalCode() public method

public LookupPostalCode ( NGeo.GeoNames.PostalCodeLookup lookup ) : ReadOnlyCollection
lookup NGeo.GeoNames.PostalCodeLookup
return ReadOnlyCollection
示例#1
0
 public void GeoNames_LookupPostalCode_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder = new PostalCodeLookup();
         var results = geoNames.LookupPostalCode(finder);
         results.ShouldBeNull();
     }
 }
示例#2
0
 public void GeoNames_LookupPostalCode_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.LookupPostalCode(null);
     }
 }
示例#3
0
        public void GeoNames_LookupPostalCode_ShouldReturn1Result_ForOrlando()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var finder = new PostalCodeLookup
                {
                    PostalCode = "32819",
                    Country = "US",
                };
                var results = geoNames.LookupPostalCode(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(1);
                results[0].Latitude.ShouldEqual(28.452157);
                results[0].Longitude.ShouldEqual(-81.46784);
                results[0].Name.ShouldEqual("Orlando");
            }
        }