public void showDOCXData(String path) { try { var docx_parser = new ZPI_Projekt_Anonimizator.Parsers.DOCXParser(); var table = docx_parser.parseDocument(path); if (table == null) { promptUser("An error ocurred, unable to open the docx file." + path); } else { var values = table.Rows[0].ItemArray; TextLine0.Text = "Patient: " + table.Columns[0].ColumnName + " " + values[0] + ", " + values[1] + " " + values[2];; TextLine1.Text = table.Columns[3].ColumnName + ", " + table.Columns[4].ColumnName + ": " + values[3] + ", " + values[4]; TextLine2.Text = table.Columns[5].ColumnName + ": " + values[5]; TextLine3.Text = table.Columns[6].ColumnName + ": " + values[6]; TextLine4.Text = table.Columns[7].ColumnName + ": " + values[7]; TextLine5.Text = table.Columns[8].ColumnName + ": " + values[8] + "\n\nPATH: " + path; MetadataDocumentView.Visibility = Visibility.Visible; } } catch (Exception ex) { promptUser("An error ocurred, unable to open the docx file."); } }
public void CanBeCanseledBy_DOCXParser_ReturnsWrongValue() { table = DOCXParser.parseDocument(path); var values = table.Rows[0].ItemArray; Assert.IsNotNull(table); Assert.IsTrue(values[0].Equals("1")); Assert.IsTrue(values[1].Equals("Renata")); Assert.IsTrue(values[2].Equals("Jankowska")); Assert.IsTrue(values[3].Equals("Kobieta")); Assert.IsTrue(values[4].Equals("Pani")); Assert.IsTrue(values[9].Equals("933-877-938")); Assert.IsTrue(values[5].Equals("Friday, October 3, 1952")); Assert.IsTrue(values[6].Equals("sprzedawca")); Assert.IsTrue(values[7].Equals("Olawa")); }