Apache.NMS.ActiveMQ.Test.ThreadPoolExecutorTest.TestTaskParamIsPropagated C# (CSharp) Method

TestTaskParamIsPropagated() private method

private TestTaskParamIsPropagated ( ) : void
return void
        public void TestTaskParamIsPropagated()
        {
            ThreadPoolExecutor executor = new ThreadPoolExecutor();
            Assert.IsNotNull(executor);
            Assert.IsFalse(executor.IsShutdown);

            executor.QueueUserWorkItem(TaskThatValidatesTheArg, new DummyClass(10));

            this.complete.WaitOne();
            Assert.IsTrue(this.waitingTaskCompleted);

            executor.Shutdown();
            Assert.IsTrue(executor.IsShutdown);
        }