Esempio n. 1
0
        public void ShouldReturnWithoutAnError_WhenSafeDisposeIsCalled_AndTheObjectIsNull()
        {
            // ARRANGE

            // ACT
            MyDisposable.SafeDispose(null);

            // ASSERT
            // Great if no exception was thrown.
        }
Esempio n. 2
0
        public void ShouldNotDisposeAnIAsyncDisposableObject_WhenSafeDisposeIsCalled()
        {
            // ARRANGE
            var disposable = new MyAsyncOnlyDisposable(base.Logger);

            // ACT
            MyDisposable.SafeDispose(disposable);

            // ASSERT
            LogAssert.IsFalse("Is Disposed", disposable.IsDisposed);
        }
Esempio n. 3
0
        public void ShouldDisposeOfAnObject_WhenSafeDisposeIsCalled_AndTheObjectIsIDisposable()
        {
            // ARRANGE
            var disposable = new MyDisposable(base.Logger);

            // ACT
            MyDisposable.SafeDispose(disposable);

            // ASSERT
            LogAssert.IsTrue("Is Disposed", disposable.IsDisposed);
        }