public void run_happy_path_with_no_conversions_and_no_errors() { var cells = new[] { new CellResult("a", ResultStatus.error), new CellResult("b", ResultStatus.error) }; theLineGrammar.Execute(values, context).Returns(cells); afterExecuting(); var result = context.Results.Single().ShouldBeOfType <StepResult>(); result.id.ShouldBe(values.id); result.status.ShouldBe(ResultStatus.ok); result.cells.ShouldHaveTheSameElementsAs(cells); }
protected override StepResult execute(ISpecContext context) { var cellResults = _grammar.Execute(Values, context); var result = new StepResult(Values.id, ResultStatus.ok) { cells = cellResults.ToArray() }; return(result); }