public Engine( IProcessorFactory processorFactory, IJournalsMetaDataService journalsMetaService, IHelpProvider helpProvider, ILogger logger) { this.processorFactory = processorFactory ?? throw new ArgumentNullException(nameof(processorFactory)); this.journalsMetaService = journalsMetaService ?? throw new ArgumentNullException(nameof(journalsMetaService)); this.helpProvider = helpProvider ?? throw new ArgumentNullException(nameof(helpProvider)); this.logger = logger; }
public HelpProvider(IReporter reporter, IJournalsMetaDataService service) { if (reporter == null) { throw new ArgumentNullException(nameof(reporter)); } if (service == null) { throw new ArgumentNullException(nameof(service)); } this.reporter = reporter; this.service = service; }