public void WriteLockExisting() { IScopeProvider provider = ScopeProvider; using (IScope scope = provider.CreateScope()) { scope.EagerWriteLock(Constants.Locks.Servers); scope.Complete(); } }
public void WriteLockNonExisting() { IScopeProvider provider = ScopeProvider; Assert.Throws <ArgumentException>(() => { using (IScope scope = provider.CreateScope()) { scope.EagerWriteLock(-666); scope.Complete(); } }); }