示例#1
0
        public void DisposeLock()
        {
            var l = new TrackedLock(Locks, "A");

            Assert.IsTrue(l.TryEnter().Success);
            Assert.IsTrue(l.IsHeld);
            l.Dispose();
            Assert.IsFalse(l.IsHeld);
            Assert.IsTrue(l.IsDisposed);
        }