public void PivotTable_SortColumnKeys()
        {
            var pvtData = getSamplePivotData(true);
            var pvtTbl  = new PivotTable(new string[] { "C" }, new string[] { "B" }, pvtData);

            pvtTbl.SortColumnKeys(2, ListSortDirection.Descending);
            pvtTbl.SortColumnKeys(2, 0, ListSortDirection.Descending);              // the same
            Assert.Equal("B3", pvtTbl.ColumnKeys[0].DimKeys[0]);
            Assert.Equal("B2", pvtTbl.ColumnKeys[1].DimKeys[0]);
            Assert.Equal("B1", pvtTbl.ColumnKeys[2].DimKeys[0]);

            pvtTbl.SortColumnKeys(null, ListSortDirection.Ascending);
            Assert.Equal("B2", pvtTbl.ColumnKeys[2].DimKeys[0]);

            pvtTbl.SortColumnKeys(null, 0, ListSortDirection.Ascending);
            Assert.Equal("B2", pvtTbl.ColumnKeys[2].DimKeys[0]);
        }