AddStructure() public method

public AddStructure ( string grammarKey, GrammarStructure structure ) : void
grammarKey string
structure GrammarStructure
return void
Esempio n. 1
0
        public void combines_the_list_of_all_errors()
        {
            var graph = new FixtureGraph("Math");
            graph.AddStructure("key1", new StubGrammarStructure().AddError("error1"));
            graph.AddStructure("key2", new StubGrammarStructure().AddError("error1").AddError("error 2"));

            graph.AllErrors().Count().ShouldEqual(3);
        }
Esempio n. 2
0
        public FixtureGraph BuildTopLevelGraph()
        {
            var fixture = new FixtureGraph("Test");

            fixture.Policies.SelectionMode  = SelectionMode.OneOrMore;
            fixture.Policies.AddGrammarText = "Add Section";

            _fixtures.Where(x => !x.Policies.IsPrivate).Each(x =>
            {
                var grammar   = new EmbeddedSection(x, x.Label ?? x.Name, x.Name);
                grammar.Style = EmbedStyle.TitledAndIndented;
                fixture.AddStructure(x.Name, grammar);
            });

            return(fixture);
        }
Esempio n. 3
0
        public FixtureGraph BuildTopLevelGraph()
        {
            var fixture = new FixtureGraph("Test");
            fixture.Policies.SelectionMode = SelectionMode.OneOrMore;
            fixture.Policies.AddGrammarText = "Add Section";

            _fixtures.Where(x => !x.Policies.IsPrivate).Each(x =>
            {
                var grammar = new EmbeddedSection(x, x.Label ?? x.Name, x.Name);
                grammar.Style = EmbedStyle.TitledAndIndented;
                fixture.AddStructure(x.Name, grammar);
            });

            return fixture;
        }
Esempio n. 4
0
        public void SetUp()
        {
            fixture = new FixtureGraph();
            fixture.AddStructure("Hidden1", new Sentence());
            fixture.AddStructure("Hidden2", new Sentence());
            fixture.AddStructure("NotHidden3", new Sentence());
            fixture.AddStructure("NotHidden4", new Sentence());

            var constraints = new Policies();
            constraints.HideGrammar("Hidden1");
            constraints.HideGrammar("Hidden2");

            fixture.Policies = constraints;
        }
Esempio n. 5
0
        public void SetUp()
        {
            graph = new FixtureGraph("something");
            structure = new StubGrammarStructure();

            graph.AddStructure("grammar1", structure);
        }
Esempio n. 6
0
        private void readGrammar(IGrammar grammar, FixtureGraph fixtureGraph, string key)
        {
            GrammarStructure structure = grammar.ToStructure(_library);
            structure.Description = grammar.Description;

            fixtureGraph.AddStructure(key, structure);
        }