${Core.LocalTestDriverFactory} Local Runs tests locally within the same process as the test runner application. ${Core.IsolatedAppDomainTestDriverFactory} IsolatedAppDomain Runs tests within an isolated AppDomain of the same process as the test runner application. The additional isolation provided is not generally required since tests typically run in their own isolated AppDomain nested within the test runner. ${Core.IsolatedProcessTestDriverFactory} IsolatedProcess Runs tests within an isolated process external to the test runner. This mode protects the test runner application from faults that may occur during test execution. ${Core.LocalHostFactory} true ${Core.LocalHostFactory} false ${Core.IsolatedProcessHostFactory}