From 4945ba79cb83a90c1d37a5c3d8ae7ba9f3c8d23b Mon Sep 17 00:00:00 2001 From: jnm2 Date: Sun, 17 May 2020 13:26:33 -0400 Subject: [PATCH] Simplify --- .../nunit.engine.core/AsyncTestEngineResult.cs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/NUnitEngine/nunit.engine.core/AsyncTestEngineResult.cs b/src/NUnitEngine/nunit.engine.core/AsyncTestEngineResult.cs index b0b53a931..6b5e57ece 100644 --- a/src/NUnitEngine/nunit.engine.core/AsyncTestEngineResult.cs +++ b/src/NUnitEngine/nunit.engine.core/AsyncTestEngineResult.cs @@ -22,7 +22,6 @@ // *********************************************************************** using System; -using System.ComponentModel; using System.Threading; using System.Xml; using NUnit.Common; @@ -44,13 +43,7 @@ public class AsyncTestEngineResult : ITestRun public static AsyncTestEngineResult RunAsync(Func func) { var testRun = new AsyncTestEngineResult(); - - using (var worker = new BackgroundWorker()) - { - worker.DoWork += (sender, e) => testRun.SetResult(func.Invoke()); - worker.RunWorkerAsync(); - } - + ThreadPool.QueueUserWorkItem(_ => testRun.SetResult(func.Invoke())); return testRun; } #endif