public void Yahoo_PlaceFinder_PlaceByFreeformText_ShouldAllowLocationToBeChanged_AfterConstruction()
        {
            var it = new PlaceByFreeformText("free form text") { Location = "other free form text" };

            it.ShouldNotBeNull();
            it.Location.ShouldEqual("other free form text");
        }
Exemple #2
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldAddCoordinateDataOnlyFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ReturnCoordinateDataOnly();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.CoordinateDataOnly);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeAirportCode_ShouldAddAirportFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeAirportCode();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.Airport);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ExcludeWoeId_ShouldAddNoWoeIdFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ExcludeWoeId();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.NoWoeId);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeBoundingBox_ShouldAddBoundingBoxFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeBoundingBox();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.BoundingBox);
        }
Exemple #6
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnGlobalElements_ShouldAddGlobalFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ReturnGlobalElements();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.Global);
        }
Exemple #7
0
        public void Yahoo_PlaceFinder_PlaceByFreeformText_ShouldConstructWithLatitudeAndLongitude()
        {
            var it = new PlaceByFreeformText("free form text");

            it.ShouldNotBeNull();
            it.Location.ShouldEqual("free form text");
        }
Exemple #8
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeTimeZone_ShouldAddTimeZoneFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeTimeZone();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.TimeZone);
        }
Exemple #9
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeAirportCode_ShouldAddAirportFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeAirportCode();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.Airport);
        }
Exemple #10
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_QuickMode_ShouldAddQuickModeGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").QuickMode();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.QuickMode);
        }
Exemple #11
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeCrossStreets_ShouldAddCrossStreetsGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeCrossStreets();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.CrossStreets);
        }
Exemple #12
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ExcludeWoeId_ShouldAddNoWoeIdFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ExcludeWoeId();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.NoWoeId);
        }
Exemple #13
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeBoundingBox_ShouldAddBoundingBoxFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeBoundingBox();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.BoundingBox);
        }
        public void Yahoo_PlaceFinder_PlaceByFreeformText_ShouldConstructWithLatitudeAndLongitude()
        {
            var it = new PlaceByFreeformText("free form text");

            it.ShouldNotBeNull();
            it.Location.ShouldEqual("free form text");
        }
Exemple #15
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_LimitResultsToLocaleCountry_ShouldAddLimitToLocaleCountryGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").LimitResultsToLocaleCountry();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.LimitToLocaleCountry);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeCrossStreets_ShouldAddCrossStreetsGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeCrossStreets();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.CrossStreets);
        }
Exemple #17
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeNeighborhoods_ShouldAddNeighborhoodsGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeNeighborhoods();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.Neighborhoods);
        }
Exemple #18
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldDoNothing_WhenArgIsFalse_AndCoordinateDataOnlyFlagIsNotPresent()
        {
            var it = new PlaceByFreeformText("text")
                     .ReturnCoordinateDataOnly(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.CoordinateDataOnly);
        }
Exemple #19
0
        public void Yahoo_PlaceFinder_PlaceByFreeformText_ShouldAllowLocationToBeChanged_AfterConstruction()
        {
            var it = new PlaceByFreeformText("free form text")
            {
                Location = "other free form text"
            };

            it.ShouldNotBeNull();
            it.Location.ShouldEqual("other free form text");
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeAirportCode_ShouldRemoveAirportFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet<Flag> { Flag.Airport }
            }
            .IncludeAirportCode(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.Airport);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ExcludeWoeId_ShouldRemoveNoWoeIdFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet<Flag> { Flag.NoWoeId }
            }
            .ExcludeWoeId(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.NoWoeId);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeBoundingBox_ShouldRemoveBoundingBoxFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet<Flag> { Flag.BoundingBox }
            }
            .IncludeBoundingBox(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.BoundingBox);
        }
Exemple #23
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldRemoveCoordinateDataOnlyFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet <Flag> {
                    Flag.CoordinateDataOnly
                }
            }
            .ReturnCoordinateDataOnly(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.CoordinateDataOnly);
        }
Exemple #24
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeCrossStreets_ShouldRemoveCrossStreetsGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet <GFlag> {
                    GFlag.CrossStreets
                }
            }
            .IncludeCrossStreets(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.CrossStreets);
        }
Exemple #25
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_LimitResultsToLocaleCountry_ShouldRemoveLimitToLocaleCountryGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet <GFlag> {
                    GFlag.LimitToLocaleCountry
                }
            }
            .LimitResultsToLocaleCountry(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.LimitToLocaleCountry);
        }
Exemple #26
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_QuickMode_ShouldRemoveQuickModeGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet <GFlag> {
                    GFlag.QuickMode
                }
            }
            .QuickMode(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.QuickMode);
        }
Exemple #27
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnGlobalElements_ShouldRemoveGlobalFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet <Flag> {
                    Flag.Global
                }
            }
            .ReturnGlobalElements(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.Global);
        }
Exemple #28
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_ExcludeWoeId_ShouldRemoveNoWoeIdFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet <Flag> {
                    Flag.NoWoeId
                }
            }
            .ExcludeWoeId(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.NoWoeId);
        }
Exemple #29
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeBoundingBox_ShouldRemoveBoundingBoxFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet <Flag> {
                    Flag.BoundingBox
                }
            }
            .IncludeBoundingBox(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.BoundingBox);
        }
Exemple #30
0
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeTimeZone_ShouldRemoveTimeZoneFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet <Flag> {
                    Flag.TimeZone
                }
            }
            .IncludeTimeZone(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.TimeZone);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeNeighborhoods_ShouldAddNeighborhoodsGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeNeighborhoods();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.Neighborhoods);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeCrossStreets_ShouldRemoveCrossStreetsGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet<GFlag> { GFlag.CrossStreets }
            }
            .IncludeCrossStreets(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.CrossStreets);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_IncludeTimeZone_ShouldAddTimeZoneFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").IncludeTimeZone();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.TimeZone);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_LimitResultsToLocaleCountry_ShouldRemoveLimitToLocaleCountryGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet<GFlag> { GFlag.LimitToLocaleCountry }
            }
            .LimitResultsToLocaleCountry(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.LimitToLocaleCountry);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_LimitResultsToLocaleCountry_ShouldAddLimitToLocaleCountryGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").LimitResultsToLocaleCountry();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.LimitToLocaleCountry);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_QuickMode_ShouldRemoveQuickModeGFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                GFlags = new HashSet<GFlag> { GFlag.QuickMode }
            }
            .QuickMode(false);

            it.ShouldNotBeNull();
            it.GFlags.ShouldNotContain(GFlag.QuickMode);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_QuickMode_ShouldAddQuickModeGFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").QuickMode();

            it.ShouldNotBeNull();
            it.GFlags.ShouldContain(GFlag.QuickMode);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldAddCoordinateDataOnlyFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ReturnCoordinateDataOnly();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.CoordinateDataOnly);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnGlobalElements_ShouldRemoveGlobalFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet<Flag> { Flag.Global }
            }
            .ReturnGlobalElements(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.Global);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnGlobalElements_ShouldAddGlobalFlag_WhenNoArgIsSpecified()
        {
            var it = new PlaceByFreeformText("text").ReturnGlobalElements();

            it.ShouldNotBeNull();
            it.Flags.ShouldContain(Flag.Global);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldRemoveCoordinateDataOnlyFlag_WhenArgIsFalse()
        {
            var it = new PlaceByFreeformText("text")
            {
                Flags = new HashSet<Flag> { Flag.CoordinateDataOnly }
            }
            .ReturnCoordinateDataOnly(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.CoordinateDataOnly);
        }
        public void Yahoo_PlaceFinder_PlaceByExtensions_ReturnCoordinateDataOnly_ShouldDoNothing_WhenArgIsFalse_AndCoordinateDataOnlyFlagIsNotPresent()
        {
            var it = new PlaceByFreeformText("text")
                .ReturnCoordinateDataOnly(false);

            it.ShouldNotBeNull();
            it.Flags.ShouldNotContain(Flag.CoordinateDataOnly);
        }