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