public virtual void TestShutdownThreadPool() { ScheduledThreadPoolExecutor executor = new ScheduledThreadPoolExecutor(1); executor.Execute(sampleRunnable); bool ret = ShutdownThreadsHelper.ShutdownExecutorService(executor); bool isTerminated = executor.IsTerminated(); Assert.Equal("Incorrect return value", ret, isTerminated); Assert.True("ExecutorService is not shutdown", isTerminated); }