public void BeforeEach()
        {
            _lineTokenizer = new Mock<ILineTokenizer>();
            var headers = new List<string> {"NAME"};
            var line = new List<string> {"Bob"};

            _lineTokenizer.SetupGet(x => x.Headers).Returns(headers.ToArray);
            _lineTokenizer.Setup(x => x.Tokenize(It.IsAny<string>())).Returns(FieldSet.Create(headers, line));

            _mapper = new Mock<IFieldSetMapper<string>>();
            _lineMapper = new DefaultLineMapper<string>(_lineTokenizer.Object, _mapper.Object);
        }
Example #2
0
        public void BeforeEach()
        {
            _lineTokenizer = new Mock <ILineTokenizer>();
            var headers = new List <string> {
                "NAME"
            };
            var line = new List <string> {
                "Bob"
            };

            _lineTokenizer.SetupGet(x => x.Headers).Returns(headers.ToArray);
            _lineTokenizer.Setup(x => x.Tokenize(It.IsAny <string>())).Returns(FieldSet.Create(headers, line));

            _mapper     = new Mock <IFieldSetMapper <string> >();
            _lineMapper = new DefaultLineMapper <string>(_lineTokenizer.Object, _mapper.Object);
        }
Example #3
0
        private static FlatFileItemReader <TInput> CreateFlatFileReader <TInput>(string resourceUrl, IFieldSetMapper <TInput> fieldSetMapper, ILineTokenizer tokenizer)
        {
            var lineMapper = new DefaultLineMapper <TInput>(tokenizer, fieldSetMapper);

            return(new FlatFileItemReader <TInput>(lineMapper, new FileService(resourceUrl)));
        }