public BackendProberFactoryTests() { _timer = new Mock <IMonotonicTimer>(); _loggerFactory = new LoggerFactory(); _httpClientFactory = new HealthProbeHttpClientFactory(); _operationLogger = new Mock <IOperationLogger>(); }
public BackendProberFactoryTests() { _timer = new Mock <IMonotonicTimer>(); _logger = NullLogger <BackendProber> .Instance; _httpClientFactory = new HealthProbeHttpClientFactory(); _operationLogger = new Mock <IOperationLogger <BackendProber> >(); _randomFactory = new Mock <IRandomFactory>(); }
/// <summary> /// Initializes a new instance of the <see cref="BackendProberFactory"/> class. /// </summary> public BackendProberFactory(IMonotonicTimer timer, ILoggerFactory loggerFactory, IOperationLogger operationLogger, IHealthProbeHttpClientFactory httpClientFactory) { Contracts.CheckValue(timer, nameof(timer)); Contracts.CheckValue(loggerFactory, nameof(loggerFactory)); Contracts.CheckValue(operationLogger, nameof(operationLogger)); Contracts.CheckValue(httpClientFactory, nameof(httpClientFactory)); _timer = timer; _loggerFactory = loggerFactory; _httpClientFactory = httpClientFactory; _randomFactory = new RandomFactory(); _operationLogger = operationLogger; }
/// <summary> /// Initializes a new instance of the <see cref="ClusterProberFactory"/> class. /// </summary> public ClusterProberFactory( IMonotonicTimer timer, ILogger <ClusterProber> logger, IOperationLogger <ClusterProber> operationLogger, IHealthProbeHttpClientFactory httpClientFactory, IRandomFactory randomFactory) { _timer = timer ?? throw new ArgumentNullException(nameof(timer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _httpClientFactory = httpClientFactory ?? throw new ArgumentNullException(nameof(httpClientFactory)); _randomFactory = randomFactory ?? throw new ArgumentNullException(nameof(randomFactory)); _operationLogger = operationLogger ?? throw new ArgumentNullException(nameof(operationLogger)); }