FindNearbyPostalCodes() public method

public FindNearbyPostalCodes ( NearbyPostalCodesFinder finder ) : ReadOnlyCollection
finder NearbyPostalCodesFinder
return ReadOnlyCollection
示例#1
0
 public void GeoNames_FindNearbyPostalCodes_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.FindNearbyPostalCodes(null);
     }
 }
示例#2
0
 public void GeoNames_FindNearbyPostalCodes_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder  = new NearbyPostalCodesFinder();
         var results = geoNames.FindNearbyPostalCodes(finder);
         results.ShouldBeNull();
     }
 }
示例#3
0
        public void GeoNames_FindNearbyPostalCodes_ShouldReturn1Result_ForMollysLatitudeAndLongitude_WhenNoRadiusIsSpecified()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var finder = new NearbyPostalCodesFinder
                {
                    Latitude  = 40.611271,
                    Longitude = -75.378110,
                };
                var results = geoNames.FindNearbyPostalCodes(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(1);
                results[0].Value.ShouldEqual("18015");
            }
        }
示例#4
0
 public void GeoNames_FindNearbyPostalCodes_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.FindNearbyPostalCodes(null);
     }
 }
示例#5
0
 public void GeoNames_FindNearbyPostalCodes_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder = new NearbyPostalCodesFinder();
         var results = geoNames.FindNearbyPostalCodes(finder);
         results.ShouldBeNull();
     }
 }
示例#6
0
        public void GeoNames_FindNearbyPostalCodes_ShouldReturn1Result_ForMollysLatitudeAndLongitude_WhenNoRadiusIsSpecified()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var finder = new NearbyPostalCodesFinder
                {
                    Latitude = 40.611271,
                    Longitude = -75.378110,
                };
                var results = geoNames.FindNearbyPostalCodes(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(1);
                results[0].Value.ShouldEqual("18015");
            }
        }