private void AddField(Dictionary <string, SearchField> fieldDictionary, PresetSearchFieldName name, Action <SearchField> fieldConfigurationAction) { var searchField = new SearchField(name); fieldConfigurationAction(searchField); fieldDictionary.Add(searchField.Name, searchField); }
public static (Context Context, SearchField field) HasField( this Context context, PresetSearchFieldName fieldName) { var field = context.Index.Field(fieldName); try { Assert.NotNull(field); return(context, field); } catch (XunitException ex) { throw new Exception($"Field null expectation failure: '{fieldName}'. {ex.Message}", ex); } }
public SearchField(PresetSearchFieldName fieldName) { Name = fieldName.ToString(); }
public static SearchField Field(this IndexDefinition searchIndex, PresetSearchFieldName name) { return(searchIndex.Field(name.ToString())); }