コード例 #1
0
        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));
                }
            }
        }
コード例 #2
0
 public virtual void GivenTheseConditions()
 {
     _codeGen = new ActionStepCodeGenerator();
     _generatedCode = _codeGen.GenerateMethodFor(new StringStep(StepText, "a.feature"));
 }
コード例 #3
0
 public virtual void GivenTheseConditions()
 {
     codeGen       = new ActionStepCodeGenerator();
     generatedCode = codeGen.GenerateMethodFor(new StringStep(StepText.GetFirstWord(), StepText.RemoveFirstWord(), "a.feature"));
 }
コード例 #4
0
 public virtual void GivenTheseConditions()
 {
     _codeGen       = new ActionStepCodeGenerator();
     _generatedCode = _codeGen.GenerateMethodFor(new StringStep(StepText, "a.feature"));
 }