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(); }
public SendMetricsBackgroundTask( IMetricsBeatConfiguration configuration, IRequestMetricsService requestMetricsService, IApplicationMetricsService applicationMetricsService, IMetricsSender metricsSender ) { Configuration = configuration; RequestMetricsService = requestMetricsService; ApplicationMetricsService = applicationMetricsService; MetricsSender = metricsSender; }