コード例 #1
0
        /// <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;
        }
コード例 #2
0
        /// <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;
        }