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); }
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); }
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))); }