public CheckAllServicesJob(IServiceChecker checker, IServiceRepository repository, IAlerter alerter, ServiceMonitorSettings settings, ILogger <CheckAllServicesJob> logger) { _checker = checker; _repository = repository; _alerter = alerter; _settings = settings; _logger = logger; }
public void ConstructorShouldThrowArgumentExceptionWhenNullParameterGiven( IServiceChecker serviceChecker, IServiceStore serviceStore, IOptions <BackgroundCheckerConfiguration> configuration, INotificationService notificationService, ILogger <BackgroundChecker> logger) { Assert.Throws <ArgumentNullException>(() => new BackgroundChecker(serviceChecker, serviceStore, configuration, notificationService, logger)); }
public BackgroundChecker(IServiceChecker serviceChecker, IServiceStore serviceStore, IOptions <BackgroundCheckerConfiguration> configuration, INotificationService notificationService, ILogger <BackgroundChecker> logger) { Guard.Against.Null(serviceChecker, nameof(serviceChecker)); Guard.Against.Null(serviceStore, nameof(serviceStore)); Guard.Against.Null(configuration, nameof(configuration)); Guard.Against.Null(notificationService, nameof(notificationService)); Guard.Against.Null(logger, nameof(logger)); _serviceChecker = serviceChecker; _serviceStore = serviceStore; _configuration = configuration.Value; _notificationService = notificationService; _logger = logger; }
public ServiceController(IServiceStore serviceStore, IServiceChecker serviceChecker) { _serviceStore = serviceStore; _serviceChecker = serviceChecker; }