/// <summary> /// Creates a test runner factory. /// </summary> /// <param name="testIsolationProvider">The test isolation provider.</param> /// <param name="testFrameworkManager">The test framework manager.</param> /// <param name="testRunnerExtensionManager">The extension manager.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="testIsolationProvider"/> /// or <paramref name="testRunnerExtensionManager" /> is null.</exception> public DefaultTestRunnerFactory(ITestIsolationProvider testIsolationProvider, ITestFrameworkManager testFrameworkManager, ITestRunnerExtensionManager testRunnerExtensionManager) { if (testIsolationProvider == null) throw new ArgumentNullException("testIsolationProvider"); if (testFrameworkManager == null) throw new ArgumentNullException("testFrameworkManager"); if (testRunnerExtensionManager == null) throw new ArgumentNullException("testRunnerExtensionManager"); this.testIsolationProvider = testIsolationProvider; this.testFrameworkManager = testFrameworkManager; this.testRunnerExtensionManager = testRunnerExtensionManager; }
/// <summary> /// Creates a test runner factory. /// </summary> /// <param name="testIsolationProvider">The test isolation provider.</param> /// <param name="testFrameworkManager">The test framework manager.</param> /// <param name="testRunnerExtensionManager">The extension manager.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="testIsolationProvider"/> /// or <paramref name="testRunnerExtensionManager" /> is null.</exception> public DefaultTestRunnerFactory(ITestIsolationProvider testIsolationProvider, ITestFrameworkManager testFrameworkManager, ITestRunnerExtensionManager testRunnerExtensionManager) { if (testIsolationProvider == null) { throw new ArgumentNullException("testIsolationProvider"); } if (testFrameworkManager == null) { throw new ArgumentNullException("testFrameworkManager"); } if (testRunnerExtensionManager == null) { throw new ArgumentNullException("testRunnerExtensionManager"); } this.testIsolationProvider = testIsolationProvider; this.testFrameworkManager = testFrameworkManager; this.testRunnerExtensionManager = testRunnerExtensionManager; }