public override void AfterStep(Feature feature, Scenario scenario, Step step, StepResult result) { WriteLine(Color(result.Result), 2, "{0} {1}{2}{3}", step.Prefix, step.Text, PossiblyTimes(), PossiblyResult(result)); if (step.Parameters.Any()) { WriteParameters(result.Result, step.Parameters); } if (result.Result == Result.Failed) { errorMessages.Add(result.ErrorMessage); } }
public void AddStepResult(StepResult result) { StepResults.Add(result); }
string PossiblyResult(StepResult result) { return result.Result != Result.Success ? string.Format(" - {0}", result.Result) : ""; }