Пример #1
0
        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();
        }
Пример #2
0
        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();
        }