コード例 #1
0
        private static TestContext StartTestExecution(MethodInfo methodInfo, IEnumerable <object> parameters)
        {
            var testSuiteContext = TestSuiteContext.Instance;

            if (testSuiteContext.ExecutionStartedOnUtc == default(DateTime))
            {
                TestLifetimePublisher.BeforeTestSuiteContextExecution();
                TestLifetimePublisher.StartTestSuiteContextExecution();
            }

            //TODO: get test tags (categories) using methodInfo
            var tc = TestLifetimePublisher.CreateTestContext(methodInfo, parameters, null, testSuiteContext);

            TestLifetimePublisher.BeforeStartTestContextExecution(tc);
            TestLifetimePublisher.StartTestContextExecution(tc);
            return(tc);
        }