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 }
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); }