public void UsingActionTest()
        {
            var disposable = new DisposeOfMePlease();

            disposable.Using(d => d.TakeAction(7, "favorite number"));
            Assert.True(disposable.IsDisposed);
        }
        public void UsingFuncTest()
        {
            var disposable = new DisposeOfMePlease();
            var result     = disposable.Using(d => d.Sum(3, 4));

            Assert.Equal(7, result);
            Assert.True(disposable.IsDisposed);
        }