public LivenessRunner(LivenessDb context, ILivenessFailureNotifier failureNotifier, IOptions <BeatPulseSettings> settings, ILogger <LivenessRunner> logger) { _context = context ?? throw new ArgumentNullException(nameof(context)); _failureNotifier = failureNotifier ?? throw new ArgumentNullException(nameof(failureNotifier)); _settings = settings.Value ?? throw new ArgumentNullException(nameof(settings)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public FakeLivenessRunner(HttpStatusCode httpStatus, string content, LivenessDb context, ILivenessFailureNotifier notifier, IOptions <BeatPulseSettings> settings, ILogger <LivenessRunner> logger) : base(context, notifier, settings, logger) { _status = httpStatus; _content = content; }
public LivenessRunnerBuilder WithNotifier(ILivenessFailureNotifier notifier) { _notifier = notifier; return(this); }