예제 #1
0
 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));
 }
예제 #2
0
 public MailGenerator(ISetUpManager setUpManager)
 {
     _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager));
 }
예제 #3
0
 public DirectoryWatcher(ISetUpManager setUpManager)
 {
     _setUpManager = setUpManager ?? throw new ArgumentNullException(nameof(setUpManager));
 }
예제 #4
0
 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));
 }