コード例 #1
0
        public async Task ShouldReturnWithoutAnError_WhenSafeDisposeAsyncIsCalled_AndTheObjectIsNull()
        {
            // ARRANGE

            // ACT
            await MyAsyncDisposable.SafeDisposeAsync(null).ConfigureAwait(false);

            // ASSERT
        }
コード例 #2
0
        public async Task ShouldDisposeAnIAsyncDisposableObject_WhenSafeDisposeAsyncIsCalled()
        {
            // ARRANGE
            var disposable = new MyAsyncDisposable(base.Logger);

            // ACT
            await MyAsyncDisposable.SafeDisposeAsync(disposable).ConfigureAwait(false);

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