public void ThrowsAnExceptionWhenDisposed() { var target = new StubDisposableObject(); target.Dispose(); var ex = Assert.Throws <ObjectDisposedException>(() => target.GuardMustNotBeDisposed()); Assert.AreEqual(typeof(StubDisposableObject).FullName, ex.ObjectName); }
public void DoesNotThrowAnExceptionWhenNotDisposed() { var target = new StubDisposableObject(); Assert.DoesNotThrow(() => target.GuardMustNotBeDisposed()); }