public void Setup()
 {
     _udp = MockRepository.GenerateMock<IMetricsSender>();
     _randomGenerator = MockRepository.GenerateMock<IRandomGenerator>();
     _randomGenerator.Stub(x => x.ShouldSend(Arg<double>.Is.Anything)).Return(true);
     _stopwatch = MockRepository.GenerateMock<IStopWatchFactory>();
 }
 public Tracer(ServiceConfiguration serviceConfiguration, string spanContextKey, IMetricsSender metricSender)
 {
     _serviceConfiguration = serviceConfiguration;
     _spanContextKey       = spanContextKey;
     _metricSender         = metricSender;
     ScopeManager          = new AsyncLocalScopeManager();
 }
Exemple #3
0
 public SendMetricsBackgroundTask(
     IMetricsBeatConfiguration configuration,
     IRequestMetricsService requestMetricsService,
     IApplicationMetricsService applicationMetricsService,
     IMetricsSender metricsSender
     )
 {
     Configuration             = configuration;
     RequestMetricsService     = requestMetricsService;
     ApplicationMetricsService = applicationMetricsService;
     MetricsSender             = metricsSender;
 }