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