示例#1
0
 protected void setUpRecordReaders()
 {
     recordReaders = new IRecordReader[numberOfFiles];
     for (var i = 0; i < numberOfFiles; i++)
     {
         recordReaders[i] = new LineBasedRecordReader(fileReaders[i], new ValueComponentsSplitter());
     }
 }
示例#2
0
        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);
        }