Esempio n. 1
0
        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";
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 public DecisionTableGrammar(string label)
 {
     _inner = new TableGrammar(new TableLineGrammar(this))
              .Titled(label).LeafName("table");
 }