Пример #1
0
        public void ShouldSetIsDisposeToTrue()
        {
            var target = new DisposableAttributes();

            ((IDisposable)target).Dispose();
            Assert.IsTrue(((IDisposableAndTracked)target).IsDisposed);
        }
Пример #2
0
        public void ShouldInvokeAllDisposeAssociatedMethodsOnlyOnce()
        {
            var target = new DisposableAttributes();

            ((IDisposable)target).Dispose();
            ((IDisposable)target).Dispose();
            Assert.AreEqual(2, target.DisposeCount);
        }
Пример #3
0
        public void ShouldImplementIDisposable()
        {
            var target = new DisposableAttributes();

            Assert.IsNotNull(target as IDisposable);
        }