public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnNull_WhenArgumentExceptionIsThrown()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("");

                places.ShouldBeNull();
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnEmpty_WhenNoResultsAreFound()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("asdfdfmdlfjkdlajsdlfasdfjdjfdlajlsdflasdjf");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldEqual(0);
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnMoreThan1Result_ForQuery_Ca()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("CA");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldBeInRange(2, int.MaxValue);
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnAtLeast1Result_ForQuery_Sfo()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("SFO");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldBeInRange(1, int.MaxValue);
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnNull_WhenArgumentExceptionIsThrown()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("");

                places.ShouldBeNull();
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnMoreThan1Result_ForQuery_Ca()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("CA");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldBeInRange(2, int.MaxValue);
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnEmpty_WhenNoResultsAreFound()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("asdfdfmdlfjkdlajsdlfasdfjdjfdlajlsdflasdjf");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldEqual(0);
            }
        }
        public void Yahoo_GeoPlanet_GeoPlanetContainer_Places_ShouldReturnAtLeast1Result_ForQuery_Sfo()
        {
            using (var geoPlanetClient = new GeoPlanetContainer(AppId))
            {
                var places = geoPlanetClient.Places("SFO");

                places.ShouldNotBeNull();
                places.Items.Count.ShouldBeInRange(1, int.MaxValue);
            }
        }