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