Ejemplo n.º 1
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 2
0
        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;
                    }
                }
            }
        }
Ejemplo n.º 3
0
        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;
                }
            }
        }
Ejemplo n.º 4
0
        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;
                    }
                }
            }
        }