public TextFileInputStrategy(ILogger <InputStrategyBase> logger, IInputLineParser inputLineParser,
                              string filePath)
     : base(logger, inputLineParser)
 {
     _logger   = logger ?? throw new ArgumentNullException(nameof(logger));
     _filePath = filePath ?? throw new ArgumentNullException(nameof(filePath));
 }
Example #2
0
 protected InputStrategyBase(ILogger <InputStrategyBase> logger, IInputLineParser inputLineParser)
 {
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _inputLineParser = inputLineParser ?? throw new ArgumentNullException(nameof(inputLineParser));
     _models          = new List <InputLineModel>();
 }
 public TestInputStrategy(ILogger <InputStrategyBase> logger, IInputLineParser inputLineParser)
     : base(logger, inputLineParser)
 {
 }