public override void ScenarioFinished(ScenarioResult result) { foreach (var actionStepResult in result.StepResults) { if (actionStepResult.Result is PendingNotImplemented) { if (_firstPendingStep) { WriteStart(); _firstPendingStep = false; } var code = _actionStepCodeGenerator.GenerateMethodFor(actionStepResult.StringStep); _bufferWriter.WriteLine(string.Empty); _bufferWriter.WriteLine(code); _pendingSteps.Add(new CodeGenStep(result.FeatureTitle, result.ScenarioTitle, actionStepResult.StringStep, code)); } } }
public virtual void GivenTheseConditions() { _codeGen = new ActionStepCodeGenerator(); _generatedCode = _codeGen.GenerateMethodFor(new StringStep(StepText, "a.feature")); }
public virtual void GivenTheseConditions() { codeGen = new ActionStepCodeGenerator(); generatedCode = codeGen.GenerateMethodFor(new StringStep(StepText.GetFirstWord(), StepText.RemoveFirstWord(), "a.feature")); }
public virtual void GivenTheseConditions() { _codeGen = new ActionStepCodeGenerator(); _generatedCode = _codeGen.GenerateMethodFor(new StringStep(StepText, "a.feature")); }