public void RowSynchronizesSameThreadBypassesLock() { var sync = new RowSynchronizer<int>(new BinConverter32()); using (var lock1 = sync.Lock(10)) { Assert.IsNotNull(lock1); using (var lock2 = sync.Lock(10, 100)) { } Assert.IsTrue(sync.HasLocks()); } Assert.IsFalse(sync.HasLocks()); }