Example #1
0
        /// <summary>
        /// For unit testing
        /// </summary>
        internal BulkObjectWriter(StreamWriter streamWriter, IBulkObjectFactory bulkObjectFactory, ICsvTextFormatter csvTextFormatter)
        {
            _streamWriter = streamWriter;

            _bulkObjectFactory = bulkObjectFactory;

            _formatter = csvTextFormatter;
        }
        /// <summary>
        /// For unit testing
        /// </summary>
        internal BulkObjectWriter(StreamWriter streamWriter, IBulkObjectFactory bulkObjectFactory, ICsvTextFormatter csvTextFormatter)
        {
            _streamWriter = streamWriter;

            _bulkObjectFactory = bulkObjectFactory;

            _formatter = csvTextFormatter;
        }
Example #3
0
        public BulkObjectReader(IList <string> csvRows)
        {
            var stream = new MemoryStream();
            var writer = new StreamWriter(stream);

            foreach (var row in csvRows)
            {
                writer.WriteLine(row);
            }
            writer.Flush();
            stream.Position = 0;

            _csvReader         = new CsvReader(stream, ',');
            _bulkObjectFactory = new BulkObjectFactory();
        }
Example #4
0
        /// <summary>
        /// For unit tests
        /// </summary>
        public BulkObjectReader(ICsvReader csvReader, IBulkObjectFactory bulkObjectFactory)
        {
            _csvReader = csvReader;

            _bulkObjectFactory = bulkObjectFactory;
        }
Example #5
0
        public BulkObjectReader(Stream stream, char delimiter)
        {
            _csvReader = new CsvReader(stream, delimiter);

            _bulkObjectFactory = new BulkObjectFactory();
        }
Example #6
0
        public BulkObjectReader(string fileName, char delimiter)
        {
            _csvReader = new CsvReader(fileName, delimiter);

            _bulkObjectFactory = new BulkObjectFactory();
        }
        /// <summary>
        /// For unit tests
        /// </summary>
        public BulkObjectReader(ICsvReader csvReader, IBulkObjectFactory bulkObjectFactory)
        {
            _csvReader = csvReader;

            _bulkObjectFactory = bulkObjectFactory;
        }
        public BulkObjectReader(string fileName, char delimiter)            
        {
            _csvReader = new CsvReader(fileName, delimiter);

            _bulkObjectFactory = new BulkObjectFactory();
        }