コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: LinePlan.cs プロジェクト: richardnagle/Storyteller
        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);
        }