public async Task ShouldReturnWithoutAnError_WhenSafeDisposeAsyncIsCalled_AndTheObjectIsNull() { // ARRANGE // ACT await MyAsyncDisposable.SafeDisposeAsync(null).ConfigureAwait(false); // ASSERT }
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); }