public override void Init() { base.Init(); EventQueueManager.ResetInstance(); _eventProducer = new EventProducer(new AppConfigEventGeneratorsProvider().GetAll().ToArray()); _messageBuilderConsumer = new MessageBuilder(); }
public void ShouldUnregisterToEventEnqueuedEvent() { EventQueueManager.Instance.GetType(); // trigger lazy initialization EventQueueManager.OnEventEnqueued(EventPriority.High, 1); EventQueueManager.ResetInstance(); EventQueueManager.Instance.GetType(); // trigger lazy initialization EventQueueManager.OnEventEnqueued(EventPriority.High, 1); Assert.AreEqual(2, TelemetryCollector.GetDataAndReset()[CounterType.EnqueuedHighPriorityEvent]); }
public void TestInitialize() { EventQueueManager.ResetInstance(); _queueManager = EventQueueManager.Instance; }