public void GetSortExpressionStringTest3()
        {
            SortExpression target = new SortExpression();

            target.AddSort(new SortInfo(vTestCaseTester.ColumnNames.FieldInt32, SortDirectionEnum.ASC));
            target.AddSort(new SortInfo(vTestCaseTester.ColumnNames.FieldString, SortDirectionEnum.DESC));
            string expected = vTestCaseTester.ColumnNames.FieldInt32 + " ASC," + vTestCaseTester.ColumnNames.FieldString + " " + "DESC";
            string actual;

            actual = target.GetSortExpressionString();
            Assert.AreEqual(expected, actual);
        }
        public void AddSortTest()
        {
            SortExpression    target        = new SortExpression();
            string            columnName    = vTestCaseTester.ColumnNames.FieldString;
            SortDirectionEnum sortDirection = SortDirectionEnum.DESC;

            target.AddSort(columnName, sortDirection);
            var enumerator = target.SortInfoList.GetEnumerator();

            while (enumerator.MoveNext())
            {
                Assert.AreEqual(enumerator.Current.ColumnName, columnName);
                Assert.AreEqual(enumerator.Current.Direction, sortDirection);
            }
        }