public void SetUp() { step = new Step(); step.LeafFor("record") .WithStep("a:1,b:2") .WithStep("a:3,b:4") .WithStep("a:5,b:6"); inner = MockRepository.GenerateMock <LineGrammar>(); grammar = new TableGrammar(inner, "record"); grammar.LabelName = "some label"; }
public void SetUp() { step = new Step(); StepLeaf leaf = step.LeafFor("record"); leaf.Add(new Step().With("a:1,b:2")); leaf.Add(new Step().With("a:3,b:4")); leaf.Add(new Step().With("a:5,b:6")); inner = new RecordingGrammar(); grammar = new TableGrammar(inner.As <IGrammarWithCells>(), "record") .Before(() => inner.Numbers.Add("0")) .After(() => inner.Numbers.Add("7")); grammar.LabelName = "some label"; grammar.Execute(step); }
public DecisionTableGrammar(string label) { _inner = new TableGrammar(new TableLineGrammar(this)) .Titled(label).LeafName("table"); }