public void FirstSort_SetsFirstOrder() { GridSortOrder?actual = column.FirstSort(GridSortOrder.Desc).FirstSortOrder; GridSortOrder?expected = GridSortOrder.Desc; Assert.Equal(expected, actual); }
public void InitialSort_SetsInitialSortOrder() { GridSortOrder?actual = column.InitialSort(GridSortOrder.Desc).InitialSortOrder; GridSortOrder?expected = GridSortOrder.Desc; Assert.Equal(expected, actual); }
public void Order_ReturnsFromGridSort() { sort.Column.Grid.Sort = Substitute.For <IGridSort <GridModel> >(); sort.Column.Grid.Sort[sort.Column].Returns((0, GridSortOrder.Desc)); GridSortOrder?expected = GridSortOrder.Desc; GridSortOrder?actual = sort.Order; Assert.Equal(expected, actual); }
public void SortOrder_GetsSortOrderFromQuery(String query, String name, GridSortOrder?initialOrder, GridSortOrder?expected) { grid.Query = HttpUtility.ParseQueryString(query); column.InitialSortOrder = initialOrder; column.Name = name; GridSortOrder?actual = column.SortOrder; Assert.Equal(expected, actual); }
public void SortOrder_NotFound_ReturnsInitialSortOrder(String query, String name, GridSortOrder?initialOrder) { grid.Query = HttpUtility.ParseQueryString(query); column.InitialSortOrder = initialOrder; column.Name = name; GridSortOrder?actual = column.SortOrder; GridSortOrder?expected = initialOrder; Assert.Equal(expected, actual); }
public void SortOrder_DoesNotChangeSortOrderAfterFirstGet(String initialQuery, String changedQuery, GridSortOrder?expected) { grid.Query = HttpUtility.ParseQueryString(initialQuery); GridSortOrder?sortOrder = column.SortOrder; grid.Query = HttpUtility.ParseQueryString(changedQuery); GridSortOrder?actual = column.SortOrder; Assert.Equal(expected, actual); }
public void SortOrder_OnNotSpecifiedSortOrderSetsInitialSortOrder(String query, String name, GridSortOrder?initialOrder) { grid.Query = HttpUtility.ParseQueryString(query); column.InitialSortOrder = initialOrder; column.Name = name; GridSortOrder?actual = column.SortOrder; GridSortOrder?expected = initialOrder; Assert.AreEqual(expected, actual); }
public void SortOrder_Get_Caches(String initialQuery, String changedQuery) { grid.Query = HttpUtility.ParseQueryString(initialQuery); GridSortOrder?order = column.SortOrder; grid.Query = HttpUtility.ParseQueryString(changedQuery); GridSortOrder?actual = column.SortOrder; GridSortOrder?expected = order; Assert.Equal(expected, actual); }
public void Order_ReturnsFromQuery(String gridName, String query, String name, GridSortOrder?initialOrder, GridSortOrder?order) { sort.Column.Name = name; sort.InitialOrder = initialOrder; sort.Column.Grid.Name = gridName; sort.Column.Grid.Query = HttpUtility.ParseQueryString(query); GridSortOrder?actual = sort.Order; GridSortOrder?expected = order; Assert.Equal(expected, actual); }
public void Indexer_SortOrder(String gridName, String query, GridSortOrder order) { sumColumn.Name = "sum"; sumColumn.Grid.Name = gridName; sumColumn.Sort.IsEnabled = true; sumColumn.Grid.Query = HttpUtility.ParseQueryString(query); GridSortOrder?actual = sort[sumColumn]?.Order; GridSortOrder?expected = order; Assert.Equal(expected, actual); }
public void Order_Get_Caches(String name, String initialQuery, String changedQuery) { sort.Column.Grid.Name = name; sort.Column.Grid.Query = HttpUtility.ParseQueryString(initialQuery); GridSortOrder?order = sort.Order; sort.Column.Grid.Query = HttpUtility.ParseQueryString(changedQuery); GridSortOrder?actual = sort.Order; GridSortOrder?expected = order; Assert.Equal(expected, actual); }
public void Indexer_SortAvailableAfterSettingQuery() { sumColumn.Name = "sum"; sumColumn.Grid.Query = null; sumColumn.Sort.IsEnabled = true; Assert.Null(sort[sumColumn]); sumColumn.Grid.Query = HttpUtility.ParseQueryString("sort=sum asc"); GridSortOrder?expected = GridSortOrder.Asc; GridSortOrder?actual = sort[sumColumn]?.Order; Assert.Equal(expected, actual); }