public void Process(string inputFile) { var reader = new CSVReaderWriter(); reader.Open(inputFile, CSVReaderWriter.Mode.Read); List<string[]> fileLines = reader.ReadWholeFile(); reader.Close(); for (int i = 0; i < fileLines.Count; i++) { string[] line = fileLines[i]; _mailShot.SendMailShot(line[0], line[1]); } reader.Close(); }
public void Process(string inputFile) { var reader = new CSVReaderWriter(); reader.Open(inputFile, CSVReaderWriter.Mode.Read); string column1, column2; while(reader.Read(out column1, out column2)) { _mailShot.SendMailShot(column1, column2); } reader.Close(); }
public void Read_StreamWasNotOpened_ThrowException() { // Arrange var columnsInLines = new List<string[]> { new [] {"123"}, }; var mockReader = CreateMockReader(columnsInLines); #pragma warning disable 618 // obsolete warning var readerWriterUnderTest = new CSVReaderWriter(mockReader.Object); #pragma warning restore 618 readerWriterUnderTest.Close(); // Act var column1 = string.Empty; var column2 = string.Empty; #pragma warning disable 618 // obsolete warning readerWriterUnderTest.Read(column1, column2); #pragma warning restore 618 }