Exemplo n.º 1
0
        public void EventSeenReportedOnCollect()
        {
            const int eventCount = 1;

            // Act
            CollectSpanEvents(eventCount);

            // Assert
            Mock.Assert(() => _agentHealthReporter.ReportSpanEventCollected(eventCount));
        }
        public override void Collect(ISpanEventWireModel wireModel)
        {
            _agentHealthReporter.ReportSpanEventCollected(1);

            _readerWriterLockSlim.EnterReadLock();
            try
            {
                _spanEvents.Add(new PrioritizedNode <ISpanEventWireModel>(wireModel));
            }
            finally
            {
                _readerWriterLockSlim.ExitReadLock();
            }
        }