public void UsingFilterOptions_SetsDefaultFilterMethod(String current, String method) { column.Filter.DefaultMethod = current; String?actual = column.UsingFilterOptions(Array.Empty <SelectListItem>()).Filter.DefaultMethod; String?expected = method; Assert.Equal(expected, actual); }
public void UsingFilterOptions_SetsDefaultFilterMethod(String current, String method) { column.Filter.DefaultMethod = current; String actual = column.UsingFilterOptions(new SelectListItem[0]).Filter.DefaultMethod; String expected = method; Assert.Equal(expected, actual); }
public static IGridColumn <T, TValue> UsingFilterOptions <T, TValue>(this IGridColumn <T, TValue> column) { return(column.UsingFilterOptions(new[] { new SelectListItem() } .Concat(column .Grid .Source .OrderBy(column.Expression) .Select(column.Expression) .Where(value => value != null) .Select(value => value.ToString()) .Distinct() .Select(value => new SelectListItem { Value = value, Text = value }).ToArray()))); }