コード例 #1
0
 public BackendProberFactoryTests()
 {
     _timer             = new Mock <IMonotonicTimer>();
     _loggerFactory     = new LoggerFactory();
     _httpClientFactory = new HealthProbeHttpClientFactory();
     _operationLogger   = new Mock <IOperationLogger>();
 }
コード例 #2
0
 public BackendProberFactoryTests()
 {
     _timer             = new Mock <IMonotonicTimer>();
     _logger            = NullLogger <BackendProber> .Instance;
     _httpClientFactory = new HealthProbeHttpClientFactory();
     _operationLogger   = new Mock <IOperationLogger <BackendProber> >();
     _randomFactory     = new Mock <IRandomFactory>();
 }
コード例 #3
0
        /// <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;
        }
コード例 #4
0
 /// <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));
 }