private void AddField(Dictionary <string, SearchField> fieldDictionary,
                              PresetSearchFieldName name, Action <SearchField> fieldConfigurationAction)
        {
            var searchField = new SearchField(name);

            fieldConfigurationAction(searchField);
            fieldDictionary.Add(searchField.Name, searchField);
        }
Пример #2
0
        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();
 }
Пример #4
0
 public static SearchField Field(this IndexDefinition searchIndex, PresetSearchFieldName name)
 {
     return(searchIndex.Field(name.ToString()));
 }