public void WhenDisposingDisposableObjectThenCallsDispose() { var disposableMock = new Mock<IDisposable>(); disposableMock.Object.DisposeNotNull(); disposableMock.Verify(x => x.Dispose(), Times.Once); } }