public void ExtensionMethod_ApplyDefaultValues_ShouldApplyDefaultValueAttributes()
        {
            var request = new PlaceByFreeformText("test");

            request.ApplyDefaultValues();
            request.Locale.ShouldEqual("en-US");
            request.Start.ShouldEqual(0);
            request.Count.ShouldEqual(10);
            request.Offset.ShouldEqual(15);
        }
 public ResultSet Find(PlaceByFreeformText request)
 {
     return(_client.Find(request, _consumerKey, _consumerSecret));
 }
Beispiel #3
0
 /// <summary>
 /// Quick mode, enable exact matches only for free-form input.
 /// </summary>
 /// <param name="placeBy">The concrete instance of PlaceBy.</param>
 /// <param name="enableQuickMode">Whether to enable exact matches only for free-form input. Default is true.</param>
 /// <returns>The same instance of PlaceBy that this method was invoked on, for method chaining.</returns>
 public static PlaceByFreeformText QuickMode(this PlaceByFreeformText placeBy, bool enableQuickMode = true)
 {
     return(AddOrRemoveGFlag(placeBy, enableQuickMode, GFlag.QuickMode));
 }
 public ResultSet Find(PlaceByFreeformText request)
 {
     return _client.Find(request, _consumerKey, _consumerSecret);
 }