public void CurrentThreadOnTest() { var inCheck = false; var outCheck = false; var worker = new WorkerQueue(); worker.Queue(() => { inCheck = worker.CurrentThreadOn(); }); worker.Wait(); outCheck = worker.CurrentThreadOn(); Assert.IsTrue(inCheck); Assert.IsFalse(outCheck); }