public void CsvComparisonWrongHeaderTest()
 {
     var desiredHeaders = new Collection <Collection <object> > {
         new Collection <object> {
             "Wrong"
         }
     };
     var csvComparison = new CsvComparison(null, null, null);
     var _             = csvComparison.DoTable(desiredHeaders);
 }
Esempio n. 2
0
        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++;
            }
        }