private static void InitializeForTesting(NUnitTestAdapter adapter)
        {
#if NET46
            adapter.InternalEngineCreated += engine =>
            {
                engine.Services.Add(new SettingsService(true));
                engine.Services.Add(new DomainManager());
                engine.Services.Add(new ExtensionService());
                engine.Services.Add(new DriverService());
                engine.Services.Add(new RecentFilesService());
                engine.Services.Add(new ProjectService());
                engine.Services.Add(new RuntimeFrameworkService());
                engine.Services.Add(new DefaultTestRunnerFactory());
                engine.Services.Add(new TestAgency("TestAgency for " + TestContext.CurrentContext.Test.Name, 0));
                engine.Services.Add(new ResultService());
                engine.Services.Add(new TestFilterService());
            };
#endif
        }
Example #2
0
        public NUnitTestAdapterTests()
        {
            this.adapter          = new NUnitTestAdapter();
            this.dummyTestCase    = new TestCase();
            this.explicitTestCase = new TestCase();
            this.explicitTestCase.Traits.Add("Explicit", string.Empty);

            var passTestResult = new Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult(this.dummyTestCase)
            {
                Outcome = TestOutcome.Passed
            };

            this.passTestResultInfo = new TestResultInfo(passTestResult, DummyNamespace, DummyType, DummyMethod);

            var failTestResult = new Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult(this.dummyTestCase)
            {
                Outcome = TestOutcome.Failed
            };

            this.failTestResultInfo = new TestResultInfo(failTestResult, DummyNamespace, DummyType, DummyMethod);
        }