public void TestXPathOrdering() { XSSFWorkbook wb = XSSFTestDataSamples .OpenSampleWorkbook("CustomXmlMappings-inverse-order.xlsx"); MapInfo mapInfo = null; foreach (POIXMLDocumentPart p in wb.GetRelations()) { if (p is MapInfo) { mapInfo = (MapInfo)p; XSSFMap map = mapInfo.GetXSSFMapById(1); XSSFExportToXml exporter = new XSSFExportToXml(map); Assert.AreEqual(1, exporter.Compare("/CORSO/DOCENTE", "/CORSO/NOME")); Assert.AreEqual(-1, exporter.Compare("/CORSO/NOME", "/CORSO/DOCENTE")); } } }