public void AutocompletePropertyNameUtility_UseFuzzyMatching() { IAutocompleteParametersBuilder <Model> autocompleteParametersBuilder = AutocompleteParametersBuilder <Model> .Create(); Assert.IsNull(autocompleteParametersBuilder.UseFuzzyMatching); autocompleteParametersBuilder.WithUseFuzzyMatching(true); Assert.IsNotNull(autocompleteParametersBuilder.UseFuzzyMatching); Assert.AreEqual(true, autocompleteParametersBuilder.UseFuzzyMatching); AutocompleteParameters parameters = autocompleteParametersBuilder.Build(); Assert.IsNotNull(parameters); Assert.AreEqual(true, parameters.UseFuzzyMatching); }
public void AutocompletePropertyNameUtility_AutocompleteMode() { IAutocompleteParametersBuilder <Model> autocompleteParametersBuilder = AutocompleteParametersBuilder <Model> .Create(); Assert.AreEqual(AutocompleteMode.OneTerm, autocompleteParametersBuilder.AutocompleteMode); autocompleteParametersBuilder.WithAutocompleteMode(AutocompleteMode.OneTermWithContext); Assert.IsNotNull(autocompleteParametersBuilder.AutocompleteMode); Assert.AreEqual(AutocompleteMode.OneTermWithContext, autocompleteParametersBuilder.AutocompleteMode); AutocompleteParameters parameters = autocompleteParametersBuilder.Build(); Assert.IsNotNull(parameters); Assert.AreEqual(AutocompleteMode.OneTermWithContext, parameters.AutocompleteMode); }
protected override IParametersBuilder <Model, AutocompleteParameters> ConstructBuilder() { return(AutocompleteParametersBuilder <Model> .Create()); }