public DirectoryService(IDirectoryWatcher watcher, IMailService <string> mailService, ISetUpManager setUpManager, ILogger logger) { _watcher = watcher ?? throw new ArgumentNullException(nameof(watcher)); _mailService = mailService ?? throw new ArgumentNullException(nameof(mailService)); _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public MailGenerator(ISetUpManager setUpManager) { _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager)); }
public DirectoryWatcher(ISetUpManager setUpManager) { _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager)); }
public MailService(IMailGenerator <string> mailGenerator, ILogger logger, ISetUpManager setUpManager) { _mailGenerator = mailGenerator ?? throw new ArgumentNullException(nameof(mailGenerator)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager)); }