Пример #1
0
        public void DisposeItem()
        {
            var d = new DisposableObject();

            d.IsDisposed.IsFalse();
            using (var reader = new DefaultDisposer(d)) { }
            d.IsDisposed.IsTrue();
        }
Пример #2
0
        public void DisposeItems()
        {
            var ds = Enumerable.Range(0, 10).Select(_ => new DisposableObject()).ToArray();

            ds.Select(x => x.IsDisposed).All(x => !x).IsTrue();
            using (var reader = new DefaultDisposer(ds)) { }
            ds.Select(x => x.IsDisposed).All(x => x).IsTrue();
        }