public ExportManager(IExportEngine exportEngine, IExportAccessor accessor) { _exportEngine = exportEngine ?? throw new ArgumentNullException(nameof(exportEngine)); _accessor = accessor ?? throw new ArgumentNullException(nameof(accessor)); }
public DirectoryEngine(IDirectoryAccessor directoryAccessor, ICacheAccessor cacheAccessor, IExportAccessor exportAccessor) { _directoryAccessor = directoryAccessor ?? throw new ArgumentNullException(nameof(directoryAccessor)); _cacheAccessor = cacheAccessor ?? throw new ArgumentNullException(nameof(cacheAccessor)); _exportAccessor = exportAccessor ?? throw new ArgumentNullException(nameof(exportAccessor)); }
public ExportProcessingEngine(IExportAccessor exportAccessor, IDirectoryAccessor directoryAccessor, IEmailAccessor emailAccessor, ICacheAccessor cache) { _exportAccessor = exportAccessor ?? throw new ArgumentNullException(nameof(exportAccessor)); _directoryAccessor = directoryAccessor ?? throw new ArgumentNullException(nameof(directoryAccessor)); _emailAccessor = emailAccessor ?? throw new ArgumentNullException(nameof(emailAccessor)); _cache = cache ?? throw new ArgumentNullException(nameof(cache)); }
public ExportEngine(IExportAccessor exportAccessor) { _exportAccessor = exportAccessor ?? throw new ArgumentNullException(nameof(exportAccessor)); }