Exemple #1
0
        public void FirstSort_SetsFirstOrder()
        {
            GridSortOrder?actual   = column.FirstSort(GridSortOrder.Desc).FirstSortOrder;
            GridSortOrder?expected = GridSortOrder.Desc;

            Assert.Equal(expected, actual);
        }
Exemple #2
0
        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);
        }
Exemple #4
0
        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);
        }
Exemple #5
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
        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);
        }
Exemple #8
0
        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);
        }
Exemple #9
0
        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);
        }
Exemple #11
0
        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);
        }