<PackageReference Include="NUnit" Version="3.0.0-alpha-2" />

ITestAssemblyRunner

public interface ITestAssemblyRunner
bool IsTestComplete { get; }

bool IsTestLoaded { get; }

bool IsTestRunning { get; }

ITest LoadedTest { get; }

ITest Load(string assemblyName, IDictionary settings)

ITest Load(Assembly assembly, IDictionary settings)

void RunAsync(ITestListener listener, ITestFilter filter)

void StopRun(bool force)

bool WaitForCompletion(int timeout)