public void Should_not_be_sortable_when_not_set() { SetRequestContext(null, null); var model = new GridModel <Person>(); Grid <Person> grid = new Grid <Person>(_people, _writer, _context); grid.WithModel(model).Columns(col => col.For(x => x.Name)); grid.Render(); GridColumn <Person> column = ((IGridModel <Person>)model).Columns.FirstOrDefault(); column.ShouldNotBeNull(); column.IsSortable.ShouldBeFalse(); }
public void Should_store_sorted_column_options() { SetRequestContext(null, null); var model = new GridModel <Person>(); Grid <Person> grid = new Grid <Person>(_people, _writer, _context); grid.WithModel(model).Columns(col => col.For(x => x.Name).Sortable(true)); grid.Render(); GridColumn <Person> column = ((IGridModel <Person>)model).Columns.FirstOrDefault(); column.ShouldNotBeNull(); column.IsSortable.ShouldBeTrue(); }