public void ShouldReturnWithoutAnError_WhenSafeDisposeIsCalled_AndTheObjectIsNull() { // ARRANGE // ACT MyDisposable.SafeDispose(null); // ASSERT // Great if no exception was thrown. }
public void ShouldNotDisposeAnIAsyncDisposableObject_WhenSafeDisposeIsCalled() { // ARRANGE var disposable = new MyAsyncOnlyDisposable(base.Logger); // ACT MyDisposable.SafeDispose(disposable); // ASSERT LogAssert.IsFalse("Is Disposed", disposable.IsDisposed); }
public void ShouldDisposeOfAnObject_WhenSafeDisposeIsCalled_AndTheObjectIsIDisposable() { // ARRANGE var disposable = new MyDisposable(base.Logger); // ACT MyDisposable.SafeDispose(disposable); // ASSERT LogAssert.IsTrue("Is Disposed", disposable.IsDisposed); }