public void InitializeStepContext(StepInfo stepInfo) { var newContext = new ScenarioStepContext(stepInfo); stepContextManager.Init(newContext); ScenarioStepContext.Current = newContext; }
public StepStartedEventArgs(IClientService service, StartTestItemRequest request, ITestReporter testReporter, FeatureContext featureContext, ScenarioContext scenarioContext, ScenarioStepContext stepContext) : this(service, request, testReporter) { FeatureContext = featureContext; ScenarioContext = scenarioContext; StepContext = stepContext; }
public void InitializeStepContext(StepInfo stepInfo) { if (stepContextManager.IsEmpty) // top-level step comes { CurrentTopLevelStepDefinitionType = stepInfo.StepDefinitionType; } var newContext = new ScenarioStepContext(stepInfo); stepContextManager.Push(newContext); ScenarioStepContext.Current = newContext; }
public static ITestReporter GetStepTestReporter(ScenarioStepContext context) { if (context != null && StepTestReporters.ContainsKey(context.StepInfo)) { return(StepTestReporters[context.StepInfo]); } else { return(null); } }
public void InitializeStepContext(StepInfo stepInfo) { stepDepth++; var newContext = new ScenarioStepContext(stepInfo); stepContextManager.Init(newContext); if (ExecutingTopLevelStep()) { CurrentTopLevelStep = newContext; } ScenarioStepContext.Current = newContext; }
internal static void RemoveStepTestReporter(ScenarioStepContext context, ITestReporter reporter) { StepTestReporters.TryRemove(context.StepInfo, out reporter); }
internal static void SetStepTestReporter(ScenarioStepContext context, ITestReporter reporter) { StepTestReporters[context.StepInfo] = reporter; }