Esempio n. 1
0
 /// <param name="handler">Instance of a class implementing ICsvHandler that performs a custom defined task using CSV record input</param>
 public CsvProcessor(ICsvHandler handler)
 {
     this.handler       = handler;
     this.recordHandler = handler as ICsvRecordHandler;
     this.setHandler    = handler as ICsvSetHandler;
     this.recordSet     = new List <List <string?> >();
 }
Esempio n. 2
0
 public CsvManager(IWebHostEnvironment hosting, ICsvHandler csv, IGenericRepository <Csv> repository, IProductHandler product, ICsvHelper function, IProtectorHandler protector)
 {
     _hosting    = hosting ?? throw new ArgumentNullException(nameof(_hosting));
     _csvHandler = csv ?? throw new ArgumentNullException(nameof(_csvHandler));
     _repository = repository ?? throw new ArgumentNullException(nameof(_repository));
     _product    = product ?? throw new ArgumentNullException(nameof(_product));
     _csvHelper  = function ?? throw new ArgumentNullException(nameof(_csvHelper));
     _protector  = protector ?? throw new ArgumentNullException(nameof(_protector));
 }
Esempio n. 3
0
 public FileHandler(IConfiguration configuration, ICsvHandler csvHandler)
 {
     _configuration = configuration;
     _csvHandler    = csvHandler;
 }
 public GetBestLoanConditionCommand(ICsvHandler csvHandler, IBestAggregatedRateFromLendersService bestAggregatedRateFromLendersService)
 {
     _csvHandler = csvHandler;
     _bestAggregatedRateFromLendersService = bestAggregatedRateFromLendersService;
 }
Esempio n. 5
0
 public Launcher(IArgumentsParser argumentsParser, IURLGenerator URLGenerator, ICsvHandler csvHandler)
 {
     _argumentsParser = argumentsParser;
     _URLGenerator    = URLGenerator;
     _csvHandler      = csvHandler;
 }
 public void TestInitialize()
 {
     handler       = Substitute.For <ICsvHandler>();
     recordHandler = Substitute.For <ICsvRecordHandler>();
     setHandler    = Substitute.For <ICsvSetHandler>();
 }