public void TestWarningsRecordNoMapping() { using (var test = new CsvFileReader(m_ValidSetting)) { test.Open(false, CancellationToken.None); var dataTable = new DataTable { TableName = "DataTable", Locale = CultureInfo.InvariantCulture }; dataTable.Columns.Add(test.GetName(0), test.GetFieldType(0)); var recordNumberColumn = dataTable.Columns.Add(test.RecordNumberFieldName, typeof(int)); recordNumberColumn.AllowDBNull = true; var lineNumberColumn = dataTable.Columns.Add(test.EndLineNumberFieldName, typeof(int)); lineNumberColumn.AllowDBNull = true; var dataRow = dataTable.NewRow(); test.Read(); var warningsList = new Dictionary <int, string> { { -1, "Test1" }, { 0, "Test2" } }; //test.AssignNumbersAndWarnings(dataRow, null, recordNumberColumn, lineNumberColumn, null, warningsList); //Assert.AreEqual("Test1", dataRow.RowError); //Assert.AreEqual("Test2", dataRow.GetColumnError(0)); } }