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]); }