public bool shouldKeepRow(List <String> row) { if (RowUtil.isEqual(row, previousRow)) { return(false); } previousRow = row; return(true); }
private void verifyRows(String source, String[] rowA, String[] rowB, Action <CsvStreamToRowProcessor> callback = null) { List <String> actualA = null, actualB = null; List <List <String> > rows = parseRows(source, callback); if (rows.Count > 0) { actualA = rows[0]; } if (rows.Count > 1) { actualB = rows[1]; } Assert.True(RowUtil.isEqual(actualA, rowA.asRow())); Assert.True(RowUtil.isEqual(actualB, rowB.asRow())); }