public void Reader_DialectInternalError_ThrowException() { IList<IList<object>> results = new List<IList<object>>(); using (Dialect dialect = new Dialect(true, '\0', '"', '\\', true, "\r\n", QuoteStyle.QUOTE_MINIMAL, true, false)) { using (CSVReader reader = new CSVReader(dialect, new StringReader("1,2,3"))) { while (reader.NextRecord()) { string[] record = reader.GetCurrentRecord(); if (record != null && record.Length > 0) results.Add(record); record = null; } } } }
public void Reader_NullStream_ThrowException() { IList<IList<object>> results = new List<IList<object>>(); using (Dialect dialect = new Dialect()) { using (CSVReader reader = new CSVReader(dialect, null)) { while (reader.NextRecord()) { string[] record = reader.GetCurrentRecord(); if (record != null && record.Length > 0) results.Add(record); record = null; } } } }
public void Reader_NullDialect_ThrowException() { IList<IList<object>> results = new List<IList<object>>(); using (CSVReader reader = new CSVReader(null, new StringReader("1,2,3"))) { while (reader.NextRecord()) { string[] record = reader.GetCurrentRecord(); if (record != null && record.Length > 0) results.Add(record); record = null; } } }
public void Reader_NotExistingFile_ThrowException() { IList<IList<object>> results = new List<IList<object>>(); using (Dialect dialect = new Dialect()) { using (CSVReader reader = new CSVReader(dialect, "__no_file.txt", "utf-8")) { while (reader.NextRecord()) { string[] record = reader.GetCurrentRecord(); if (record != null && record.Length > 0) results.Add(record); record = null; } } } }