public void CsvComparisonWrongHeaderTest() { var desiredHeaders = new Collection <Collection <object> > { new Collection <object> { "Wrong" } }; var csvComparison = new CsvComparison(null, null, null); var _ = csvComparison.DoTable(desiredHeaders); }
public void CsvComparisonDataDoTableCompleteTest() { var i = 0; foreach (Collection <object> row in _csvComparison.DoTable(null).Skip(1)) { Assert.AreEqual("report:" + _expectedResult[i][0], row[0], $"Table Entry #{i}.Cell"); Assert.AreEqual("report:" + _expectedResult[i][1], row[1], $"Table Entry #{i}.RowNo"); Assert.AreEqual("report:" + _expectedResult[i][2], row[2], $"Table Entry #{i}.Row"); Assert.AreEqual("report:" + _expectedResult[i][3], row[3], $"Table Entry #{i}.ColumnNo"); Assert.AreEqual("report:" + _expectedResult[i][4], row[4], $"Table Entry #{i}.Column"); Assert.AreEqual("fail:" + _expectedResult[i][5], row[5], $"Table Entry #{i}.Value"); if (!string.IsNullOrEmpty(_expectedResult[i][6])) { Assert.AreEqual("fail:" + _expectedResult[i][6], row[7], $"Table Entry #{i}.Delta Percentage"); } i++; } }