Beispiel #1
0
        public void TestInit()
        {
            this.testableTestRunCache = new TestableTestRunCache();
            this.testExecutionContext = new TestExecutionContext(
                frequencyOfRunStatsChangeEvent: 100,
                runStatsChangeEventTimeout: TimeSpan.MaxValue,
                inIsolation: false,
                keepAlive: false,
                isDataCollectionEnabled: false,
                areTestCaseLevelEventsRequired: false,
                hasTestRun: false,
                isDebug: false,
                testCaseFilter: null,
                filterOptions: null);
            this.mockTestRunEventsHandler = new Mock <ITestRunEventsHandler>();
            this.mockMetricsCollection    = new Mock <IMetricsCollection>();
            this.mockRequestData          = new Mock <IRequestData>();
            this.mockRequestData.Setup(rd => rd.MetricsCollection).Returns(this.mockMetricsCollection.Object);

            TestPluginCacheHelper.SetupMockExtensions(
                new string[] { typeof(RunTestsWithSourcesTests).GetTypeInfo().Assembly.Location },
                () => { });

            TestPluginCache.Instance.DiscoverTestExtensions <TestExecutorPluginInformation, ITestExecutor>(TestPlatformConstants.TestAdapterEndsWithPattern);
            TestPluginCache.Instance.DiscoverTestExtensions <TestDiscovererPluginInformation, ITestDiscoverer>(TestPlatformConstants.TestAdapterEndsWithPattern);
        }
Beispiel #2
0
        public void TestInit()
        {
            this.testableTestRunCache = new TestableTestRunCache();
            this.testRecorder         = new TestExecutionRecorder(null, this.testableTestRunCache);

            this.testCase   = new TestCase("A.C.M", new Uri("executor://dummy"), "A");
            this.testResult = new Microsoft.VisualStudio.TestPlatform.ObjectModel.TestResult(this.testCase);

            this.mockTestCaseEventsHandler    = new Mock <ITestCaseEventsHandler>();
            testRecorderWithTestEventsHandler = new TestExecutionRecorder(this.mockTestCaseEventsHandler.Object, this.testableTestRunCache);
        }
Beispiel #3
0
 public void TestInit()
 {
     this.testableTestRunCache = new TestableTestRunCache();
     this.testExecutionContext = new TestExecutionContext(
         frequencyOfRunStatsChangeEvent: 100,
         runStatsChangeEventTimeout: TimeSpan.MaxValue,
         inIsolation: false,
         keepAlive: false,
         isDataCollectionEnabled: false,
         areTestCaseLevelEventsRequired: false,
         hasTestRun: false,
         isDebug: false,
         testCaseFilter: null);
     this.mockTestRunEventsHandler = new Mock <ITestRunEventsHandler>();
 }
Beispiel #4
0
 public void TestInit()
 {
     this.testableTestRunCache  = new TestableTestRunCache();
     this.mockMetricsCollection = new Mock <IMetricsCollection>();
     this.mockRequestData       = new Mock <IRequestData>();
     this.mockRequestData.Setup(rd => rd.MetricsCollection).Returns(this.mockMetricsCollection.Object);
     this.testExecutionContext = new TestExecutionContext(
         frequencyOfRunStatsChangeEvent: 100,
         runStatsChangeEventTimeout: TimeSpan.MaxValue,
         inIsolation: false,
         keepAlive: false,
         isDataCollectionEnabled: false,
         areTestCaseLevelEventsRequired: false,
         hasTestRun: false,
         isDebug: false,
         testCaseFilter: null,
         filterOptions: null);
     this.mockTestRunEventsHandler = new Mock <ITestRunEventsHandler>();
 }
Beispiel #5
0
        public void TestInit()
        {
            this.testableTestRunCache = new TestableTestRunCache();
            this.testExecutionContext = new TestExecutionContext(
                frequencyOfRunStatsChangeEvent: 100,
                runStatsChangeEventTimeout: TimeSpan.MaxValue,
                inIsolation: false,
                keepAlive: false,
                isDataCollectionEnabled: false,
                areTestCaseLevelEventsRequired: false,
                hasTestRun: false,
                isDebug: false,
                testCaseFilter: null);
            this.mockTestRunEventsHandler = new Mock <ITestRunEventsHandler>();
            TestPluginCacheTests.SetupMockExtensions(
                new string[] { typeof(RunTestsWithSourcesTests).GetTypeInfo().Assembly.Location },
                () => { });

            TestPluginCache.Instance.DiscoverTestExtensions <TestExecutorPluginInformation, ITestExecutor>(".*.TestAdapter.dll");
            TestPluginCache.Instance.DiscoverTestExtensions <TestDiscovererPluginInformation, ITestDiscoverer>(".*.TestAdapter.dll");
        }
Beispiel #6
0
 public void TestInit()
 {
     this.testableTestRunCache = new TestableTestRunCache();
 }