protected void setUpRecordReaders() { recordReaders = new IRecordReader[numberOfFiles]; for (var i = 0; i < numberOfFiles; i++) { recordReaders[i] = new LineBasedRecordReader(fileReaders[i], new ValueComponentsSplitter()); } }
public void getRecordFromFile() { var fileReader = Substitute.For <IFileReader>(); fileReader.GetNextLine().Returns("1,0 2,0 3,0 4,0 0,5"); var recordReader = new LineBasedRecordReader(fileReader, new ValueComponentsSplitter()); var expectedRecord = new Record(new string[] { "1,0", "2,0", "3,0", "4,0", "0,5" }); var actualRecord = recordReader.GetNextRecord(); Assert.AreEqual(expectedRecord, actualRecord); }