public void Releaser_Constructor() { var semaphore = new SemaphoreSlim(1); var releaser = new Releaser(semaphore); Assert.Equal(semaphore, releaser.Semaphore); }
public void Releaser_Dispose() { var semaphore = new SemaphoreSlim(1); var releaser = new Releaser(semaphore); releaser.Dispose(); Assert.Equal(2, releaser.Semaphore.CurrentCount); }