示例#1
0
        public void Releaser_Constructor()
        {
            var semaphore = new SemaphoreSlim(1);
            var releaser  = new Releaser(semaphore);

            Assert.Equal(semaphore, releaser.Semaphore);
        }
示例#2
0
        public void Releaser_Dispose()
        {
            var semaphore = new SemaphoreSlim(1);
            var releaser  = new Releaser(semaphore);

            releaser.Dispose();

            Assert.Equal(2, releaser.Semaphore.CurrentCount);
        }