Ejemplo n.º 1
0
        public void DiposedAccess()
        {
            bool flag1 = false;
            bool flag2 = false;

            using (ExecutorService service = new ExecutorService())
            {
                service.Dispose();
                service.Accept(() => { Thread.Sleep(TimeSpan.FromSeconds(1)); flag1 = true; });
                service.Accept(() => { Thread.Sleep(TimeSpan.FromSeconds(1)); flag2 = true; });
                service.Wait();
            }

            Assert.IsFalse(flag1);
            Assert.IsFalse(flag2);
        }