public SessionDefinitionReader( IFileInputReader fileInputReader, IOptions <InputOptions> optionAccessor, IEnumerable <ISessionDefinitionParser> parsers) { if (optionAccessor == null) { throw new ArgumentNullException(nameof(optionAccessor)); } _fileInputReader = fileInputReader ?? throw new ArgumentNullException(nameof(fileInputReader)); _parsers = parsers ?? throw new ArgumentNullException(nameof(parsers)); _inputOptions = optionAccessor.Value; }
public RobotSpidersProcess(IFileInputReader fileInputReader, IBuildingExplorer buildingExplorer, IFileOutputWriter fileOutputWriter) { _fileInputReader = fileInputReader; _buildingExplorer = buildingExplorer; _fileOutputWriter = fileOutputWriter; }