示例#1
0
        public void ODataOrderByBuilder_Field_OrderBy_Descending_Test()
        {
            ODataOrderByBuilder builder = new ODataOrderByBuilder();

            var sorters = builder.Build(" Field2 deSC");

            var sorterNode = sorters.Single();

            Assert.AreEqual("Field2", sorterNode.FieldName);

            Assert.AreEqual(SorterNode.SortingOrders.Descending, sorterNode.SortingOrder);
        }
示例#2
0
        public void ODataOrderByBuilder_Combination_Of_Above_Test()
        {
            ODataOrderByBuilder builder = new ODataOrderByBuilder();

            var sorters = builder.Build(" Field1 ASC ,  Field2 deSC");

            var sorterNode = sorters.First();

            Assert.AreEqual("Field1", sorterNode.FieldName);

            Assert.AreEqual(SorterNode.SortingOrders.Ascending, sorterNode.SortingOrder);

            sorterNode = sorters.Last();

            Assert.AreEqual("Field2", sorterNode.FieldName);

            Assert.AreEqual(SorterNode.SortingOrders.Descending, sorterNode.SortingOrder);
        }