public void Background(string keyword, string name, string description, GherkinBufferSpan headerSpan, GherkinBufferSpan descriptionSpan) { var background = new BackgroundBuilder(keyword, name, description, GetFilePosition(headerSpan.StartPosition)); stepProcessor = background; featureBuilder.AddBackground(background); }
public void Scenario(string keyword, string name, string description, GherkinBufferSpan headerSpan, GherkinBufferSpan descriptionSpan) { var currentScenario = new ScenarioBuilder(keyword, name, description, FlushTags(), GetFilePosition(headerSpan.StartPosition)); stepProcessor = currentScenario; featureBuilder.AddScenario(currentScenario); }
public Factory( IStepProcessor <IDataInput, IDataStep1> task1, IStepProcessor <IDataStep1, IDataStep2> task2, IStepProcessor <IDataStep2, IDataStep3> task3, IStepProcessor <IDataStep3, IDataStepN> taskN, IStepProcessor <IDataStepN, IDataOutput> finalTask ) { m_Step1 = task1; m_Task2 = task2; m_Task3 = task3; m_TaskN = taskN; m_FinalTask = finalTask; }
public void background(string keyword, string name, string description, int line) { var background = new BackgroundBuilder(name, description, new FilePosition(line)); stepProcessor = background; featureBuilder.AddBackground(background); }
public void scenarioOutline(string keyword, string name, string description, int line) { var currentScenario = new ScenarioOutlineBuilder(name, description, FlushTags(), new FilePosition(line)); stepProcessor = currentScenario; exampleProcessor = currentScenario; featureBuilder.AddScenario(currentScenario); }
public void ScenarioOutline(string keyword, string name, string description, GherkinBufferSpan headerSpan, GherkinBufferSpan descriptionSpan) { var currentScenario = new ScenarioOutlineBuilder(keyword, name, description, FlushTags(), GetFilePosition(headerSpan.StartPosition)); stepProcessor = currentScenario; exampleProcessor = currentScenario; featureBuilder.AddScenario(currentScenario); }