Inheritance: IContainGeoNames
Exemplo n.º 1
0
 public void GeoNames_GeoNamesContainer_ShouldBePublic()
 {
     using (var client = new GeoNamesContainer(null))
     {
         client.ShouldNotBeNull();
     }
 }
Exemplo n.º 2
0
 public void GeoNames_FindNearbyPlaceName_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.FindNearbyPlaceName(null);
     }
 }
Exemplo n.º 3
0
 public void GeoNames_LookupPostalCode_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.LookupPostalCode(null);
     }
 }
Exemplo n.º 4
0
 public void GeoNames_GeoNamesContainer_ShouldImplementIConsumeGeoNames()
 {
     using (var client = new GeoNamesContainer(null))
     {
         client.ShouldImplement(typeof(IContainGeoNames));
     }
 }
Exemplo n.º 5
0
 public void GeoNames_PostalCodeCountryInfo_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var results = geoNames.PostalCodeCountryInfo();
         results.ShouldBeNull();
     }
 }
Exemplo n.º 6
0
 public void GeoNames_LookupPostalCode_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder  = new PostalCodeLookup();
         var results = geoNames.LookupPostalCode(finder);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 7
0
 public void GeoNames_PostalCodeCountryInfo_ShouldReturnMultipleResults()
 {
     using (var geoNames = new GeoNamesContainer(UserName))
     {
         var results = geoNames.PostalCodeCountryInfo();
         results.ShouldNotBeNull();
         results.Count.ShouldBeInRange(2, int.MaxValue);
     }
 }
Exemplo n.º 8
0
 public void GeoNames_Children_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         const int geoNameId = 6295630;
         var results = geoNames.Children(geoNameId);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 9
0
 public void GeoNames_FindNearbyPlaceName_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder  = new NearbyPlaceNameFinder();
         var results = geoNames.FindNearbyPlaceName(finder);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 10
0
        public void GeoNames_Get_ShouldReturn1EarthResult_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.Get(6295630);

                result.ShouldNotBeNull();
            }
        }
Exemplo n.º 11
0
        public void GeoNames_Countries_ShouldReturnNull_WithoutUserName()
        {
            using (var geoNames = new GeoNamesContainer(null))
            {
                var results = geoNames.Countries();

                results.ShouldBeNull();
            }
        }
Exemplo n.º 12
0
        public void GeoNames_Get_ShouldReturnNull_ForGeoNameId921810()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.Get(921810);

                result.ShouldBeNull();
            }
        }
Exemplo n.º 13
0
 public void GeoNames_Children_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         const int geoNameId = 6295630;
         var       results   = geoNames.Children(geoNameId);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 14
0
        public void GeoNames_Countries_ShouldReturnNull_WithoutUserName()
        {
            using (var geoNames = new GeoNamesContainer(null))
            {
                var results = geoNames.Countries();

                results.ShouldBeNull();
            }
        }
Exemplo n.º 15
0
        public void GeoNames_Children_ShouldReturn7Results_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                const int geoNameId = 6295630;
                var results = geoNames.Children(geoNameId);

                results.ShouldNotBeNull();
            }
        }
Exemplo n.º 16
0
        public void GeoNames_Children_ShouldReturn7Results_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                const int geoNameId = 6295630;
                var       results   = geoNames.Children(geoNameId);

                results.ShouldNotBeNull();
            }
        }
Exemplo n.º 17
0
        public void GeoNames_Countries_ShouldReturnResults()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var results = geoNames.Countries();

                results.ShouldNotBeNull();
                results.Count.ShouldBeInRange(1, 300);
            }
        }
Exemplo n.º 18
0
        public void GeoNames_Hierarchy_ShouldReturnNull_WhenItemsIsNull()
        {
            using (var geoNames = new GeoNamesContainer("asdf;fdks*"))
            {
                const int geoNameId = 6295630;
                var       results   = geoNames.Hierarchy(geoNameId, ResultStyle.Full);

                results.ShouldBeNull();
            }
        }
Exemplo n.º 19
0
        public void GeoNames_Countries_ShouldReturnResults()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var results = geoNames.Countries();

                results.ShouldNotBeNull();
                results.Count.ShouldBeInRange(1, 300);
            }
        }
Exemplo n.º 20
0
        public void GeoNames_Hierarchy_ShouldReturn1Result_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                const int geoNameId = 6295630;
                var       results   = geoNames.Hierarchy(geoNameId, ResultStyle.Full);

                results.ShouldNotBeNull();
                results.ItemsList.ShouldNotBeNull();
                results.ItemsList.Count.ShouldEqual(1);
                results.ItemsList[0].AlternateNames.ShouldNotBeNull();
                results.ItemsList[0].AlternateNames.Count.ShouldBeInRange(1, int.MaxValue);
            }
        }
Exemplo n.º 21
0
        public void GeoNames_TimeZone_ShouldReturnAmericaPhoenixForAbc1()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.TimeZone(new TimeZoneLookup()
                {
                    Latitude   = 33.452120,
                    Longitude  = -112.067052,
                    RadiusInKm = 1.0,
                });

                result.ShouldNotBeNull();
                result.Id.ShouldEqual("America/Phoenix");
            }
        }
Exemplo n.º 22
0
        public void GeoNames_TimeZone_ShouldReturnAmericaNewYorkForLehigh()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.TimeZone(new TimeZoneLookup()
                {
                    Latitude   = 40.60326613801468,
                    Longitude  = -75.37771224975586,
                    RadiusInKm = 1.0,
                });

                result.ShouldNotBeNull();
                result.Id.ShouldEqual("America/New_York");
            }
        }
Exemplo n.º 23
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");
            }
        }
Exemplo n.º 24
0
        public void GeoNames_FindNearbyPlaceName_ShouldReturn1Result_ForLehighLatitudeAndLongitude_WhenNoRadiusIsSpecified()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var finder = new NearbyPlaceNameFinder
                {
                    Latitude  = 40.60326613801468,
                    Longitude = -75.37771224975586,
                };
                var results = geoNames.FindNearbyPlaceName(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(1);
                results[0].GeoNameId.ShouldEqual(5216771);
                results[0].Name.ShouldEqual("University Heights");
            }
        }
Exemplo n.º 25
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");
            }
        }
Exemplo n.º 26
0
        public void GeoNames_FindNearbyPlaceName_ShouldReturn10Results_ForLehighLatitudeAndLongitude_When10KmRadiusIsSpecified()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var finder = new NearbyPlaceNameFinder
                {
                    Latitude = 40.60326613801468,
                    Longitude = -75.37771224975586,
                    RadiusInKm = 10.0,
                    MaxRows = 10,
                };
                var results = geoNames.FindNearbyPlaceName(finder);

                results.ShouldNotBeNull();
                results.Count.ShouldEqual(10);
                results[0].GeoNameId.ShouldEqual(5216771);
                results[0].Name.ShouldEqual("University Heights");
            }
        }
Exemplo n.º 27
0
        public void GeoNames_Get_ShouldReturn1EarthResult_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.Get(6295630);

                result.ShouldNotBeNull();
            }
        }
Exemplo n.º 28
0
        public void GeoNames_TimeZone_ShouldReturnAmericaNewYorkForLehigh()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.TimeZone(new TimeZoneLookup()
                {
                    Latitude = 40.60326613801468,
                    Longitude = -75.37771224975586,
                    RadiusInKm = 1.0,
                });

                result.ShouldNotBeNull();
                result.Id.ShouldEqual("America/New_York");
            }
        }
Exemplo n.º 29
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");
            }
        }
Exemplo n.º 30
0
        public void GeoNames_TimeZone_ShouldReturnAmericaPhoenixForAbc1()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.TimeZone(new TimeZoneLookup()
                {
                    Latitude = 33.452120,
                    Longitude = -112.067052,
                    RadiusInKm = 1.0,
                });

                result.ShouldNotBeNull();
                result.Id.ShouldEqual("America/Phoenix");
            }
        }
Exemplo n.º 31
0
 public void GeoNames_PostalCodeCountryInfo_ShouldReturnMultipleResults()
 {
     using (var geoNames = new GeoNamesContainer(UserName))
     {
         var results = geoNames.PostalCodeCountryInfo();
         results.ShouldNotBeNull();
         results.Count.ShouldBeInRange(2, int.MaxValue);
     }
 }
Exemplo n.º 32
0
 public void GeoNames_FindNearbyPlaceName_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.FindNearbyPlaceName(null);
     }
 }
Exemplo n.º 33
0
 public void GeoNames_FindNearbyPlaceName_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder = new NearbyPlaceNameFinder();
         var results = geoNames.FindNearbyPlaceName(finder);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 34
0
 public void GeoNames_GeoNamesContainer_ShouldImplementIConsumeGeoNames()
 {
     using (var client = new GeoNamesContainer(null))
     {
         client.ShouldImplement(typeof (IContainGeoNames));
     }
 }
Exemplo n.º 35
0
 public void GeoNames_GeoNamesContainer_ShouldBePublic()
 {
     using (var client = new GeoNamesContainer(null))
     {
         client.ShouldNotBeNull();
     }
 }
Exemplo n.º 36
0
        public void GeoNames_Get_ShouldReturnNull_ForGeoNameId921810()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                var result = geoNames.Get(921810);

                result.ShouldBeNull();
            }
        }
Exemplo n.º 37
0
 public void GeoNames_PostalCodeCountryInfo_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var results = geoNames.PostalCodeCountryInfo();
         results.ShouldBeNull();
     }
 }
Exemplo n.º 38
0
        public void GeoNames_Hierarchy_ShouldReturn1Result_ForGeoNameId6295630()
        {
            using (var geoNames = new GeoNamesContainer(UserName))
            {
                const int geoNameId = 6295630;
                var results = geoNames.Hierarchy(geoNameId, ResultStyle.Full);

                results.ShouldNotBeNull();
                results.ItemsList.ShouldNotBeNull();
                results.ItemsList.Count.ShouldEqual(1);
                results.ItemsList[0].AlternateNames.ShouldNotBeNull();
                results.ItemsList[0].AlternateNames.Count.ShouldBeInRange(1, int.MaxValue);
            }
        }
Exemplo n.º 39
0
        public void GeoNames_Hierarchy_ShouldReturnNull_WhenItemsIsNull()
        {
            using (var geoNames = new GeoNamesContainer("asdf;fdks*"))
            {
                const int geoNameId = 6295630;
                var results = geoNames.Hierarchy(geoNameId, ResultStyle.Full);

                results.ShouldBeNull();
            }
        }
Exemplo n.º 40
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");
            }
        }
Exemplo n.º 41
0
 public void GeoNames_LookupPostalCode_ShouldReturnNull_WithoutUserName()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         var finder = new PostalCodeLookup();
         var results = geoNames.LookupPostalCode(finder);
         results.ShouldBeNull();
     }
 }
Exemplo n.º 42
0
 public void GeoNames_LookupPostalCode_ShouldThrowException_WhenArgIsNull()
 {
     using (var geoNames = new GeoNamesContainer(null))
     {
         geoNames.LookupPostalCode(null);
     }
 }