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]); }