public void WhenDisposed_AddThrowsException()
        {
            MessageCorrelator correlator = new MessageCorrelator();

            correlator.Dispose();

            var  id     = new UniqueId();
            bool failed = false;

            try
            {
                correlator.Add(id, new DependencyTelemetry(), TimeSpan.FromMilliseconds(100));
            } catch (ObjectDisposedException)
            {
                failed = true;
            }
            Assert.IsTrue(failed, "Add did not throw ObjectDisposedException");
        }