예제 #1
0
 public void GeoNames_FindNearbyPlaceName_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesClient())
     {
         geoNames.FindNearbyPlaceName(null);
     }
 }
예제 #2
0
 public void GeoNames_FindNearbyPlaceName_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesClient())
     {
         var finder  = new NearbyPlaceNameFinder();
         var results = geoNames.FindNearbyPlaceName(finder);
         results.ShouldBeNull();
     }
 }
예제 #3
0
        public void GeoNames_FindNearbyPlaceName_ShouldReturn1Result_ForLehighLatitudeAndLongitude_WhenNoRadiusIsSpecified()
        {
            using (var geoNames = new GeoNamesClient())
            {
                var finder = new NearbyPlaceNameFinder
                {
                    Latitude  = 40.60326613801468,
                    Longitude = -75.37771224975586,
                    UserName  = UserName,
                };
                var results = geoNames.FindNearbyPlaceName(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(1);
                results[0].GeoNameId.ShouldEqual(5216771);
                results[0].Name.ShouldEqual("University Heights");
            }
        }