コード例 #1
0
        public void Setup(BenchmarkContext context)
        {
            _counter            = context.GetCounter(TransformCounterName);
            _compositeTestAgent = new CompositeTestAgent();
            _agent = _compositeTestAgent.GetAgent();

            CreateTransactionAndSegments();
        }
コード例 #2
0
        public void SetUp()
        {
            _compositeTestAgent = new CompositeTestAgent();

            _scheduler = Mock.Create <IScheduler>();

            Mock.Arrange(() => _scheduler.ExecuteEvery(Arg.IsAny <Action>(), Arg.IsAny <TimeSpan>(), Arg.IsAny <TimeSpan?>()))
            .DoInstead <Action, TimeSpan, TimeSpan?>((action, _, __) => _sampleAction = action);

            _perfCounterProxyFactory = Mock.Create <IPerformanceCounterProxyFactory>();
        }
コード例 #3
0
        public void SetUp()
        {
            _sampleAction       = null;
            _compositeTestAgent = new CompositeTestAgent();
            _compositeTestAgent.SetEventListenerSamplersEnabled(true);

            Mock.Arrange(() => _mockScheduler.ExecuteEvery(Arg.IsAny <Action>(), Arg.IsAny <TimeSpan>(), Arg.IsAny <TimeSpan?>()))
            .DoInstead <Action, TimeSpan, TimeSpan?>((action, _, __) => _sampleAction = action);
            _threadStatsSampleTransformer = Mock.Create <IThreadStatsSampleTransformer>();
            _threadEventsListener         = Mock.Create <ISampledEventListener <ThreadpoolThroughputEventsSample> >();
            _threadStatsSampler           = new ThreadStatsSampler(_mockScheduler, GetThreadEventsListener, _threadStatsSampleTransformer, new ThreadPoolStatic());
            _threadStatsSampler.Start();
        }
コード例 #4
0
        public void Setup()
        {
            _compositeTestAgent = new CompositeTestAgent();
            _compositeTestAgent.SetEventListenerSamplersEnabled(true);

            _mockScheduler = Mock.Create <IScheduler>();

            //Prevents the scheduler from actually running
            Mock.Arrange(() => _mockScheduler.ExecuteEvery(Arg.IsAny <Action>(), Arg.IsAny <TimeSpan>(), Arg.IsAny <TimeSpan?>()))
            .DoNothing();


            _mockEventListener        = Mock.Create <ISampledEventListener <Dictionary <GCSampleType, float> > >();
            _mockEventListenerFactory = () => _mockEventListener;
            _mockTransformer          = Mock.Create <IGcSampleTransformer>();
        }
        public void Setup()
        {
            _compositeTestAgent = new CompositeTestAgent();
            var environment          = _compositeTestAgent.Container.Resolve <IEnvironment>();
            var collectorWireFactory = Mock.Create <ICollectorWireFactory>();

            _collectorWire = Mock.Create <ICollectorWire>();
            var systemInfo          = Mock.Create <ISystemInfo>();
            var processStatic       = Mock.Create <IProcessStatic>();
            var agentEnvironment    = new NewRelic.Agent.Core.Environment(systemInfo, processStatic);
            var agentHealthReporter = Mock.Create <IAgentHealthReporter>();

            Mock.Arrange(() => collectorWireFactory.GetCollectorWire(null, Arg.IsAny <IAgentHealthReporter>())).IgnoreArguments().Returns(_collectorWire);
            Mock.Arrange(() => environment.GetEnvironmentVariable("NEW_RELIC_SECURITY_POLICIES_TOKEN")).Returns("ffff-fbff-ffff-ffff");

            _connectRawData = string.Empty;
            _receivedSecurityPoliciesException = false;

            _connectionHandler = new ConnectionHandler(new JsonSerializer(), collectorWireFactory, Mock.Create <IProcessStatic>(), Mock.Create <IDnsStatic>(),
                                                       Mock.Create <ILabelsService>(), agentEnvironment, systemInfo, agentHealthReporter, Mock.Create <IEnvironment>());
        }
コード例 #6
0
 public void Setup()
 {
     _compositeTestAgent = new CompositeTestAgent();
     _agent           = _compositeTestAgent.GetAgent();
     _adaptiveSampler = Mock.Create <IAdaptiveSampler>(Behavior.CallOriginal);
 }
コード例 #7
0
 public void Setup()
 {
     _compositeTestAgent = new CompositeTestAgent();
     _agent      = _compositeTestAgent.GetAgent();
     _vendorInfo = new VendorInfo(null, null, new NewRelic.SystemInterfaces.Environment(), null);
 }
 public void Setup(BenchmarkContext context)
 {
     _counter            = context.GetCounter(TransactionCounterName);
     _compositeTestAgent = new CompositeTestAgent(shouldAllowThreads: true, includeAsyncLocalStorage: false);
     _agent = _compositeTestAgent.GetAgent();
 }
コード例 #9
0
 public void Setup()
 {
     _compositeTestAgent = new CompositeTestAgent();
     _agent = _compositeTestAgent.GetAgent();
 }