Esempio n. 1
0
        public void Event_seen_reported_on_collect()
        {
            // Act
            _customEventAggregator.Collect(new CustomEventWireModel(0.3f, GetCustomEventAttribs()));

            // Assert
            Mock.Assert(() => _agentHealthReporter.ReportCustomEventCollected());
        }
Esempio n. 2
0
        public override void Collect(CustomEventWireModel customEventWireModel)
        {
            _agentHealthReporter.ReportCustomEventCollected();

            _readerWriterLockSlim.EnterReadLock();
            try
            {
                _customEvents.Add(new PrioritizedNode <CustomEventWireModel>(customEventWireModel));
            }
            finally
            {
                _readerWriterLockSlim.ExitReadLock();
            }
        }