public void write_auto_select_key() { var grammar = fixture.GrammarFor("MandatorySelection").As <EmbeddedSection>(); GrammarTag grammarTag = grammarTagFor("MandatorySelection"); grammarTag.MetaData(GrammarConstants.AUTO_SELECT_KEY).ShouldEqual(grammar.Fixture.Policies.AutoSelectGrammarKey); }
public void should_write_the_fixture_name_of_the_embedded_section() { var grammar = fixture.GrammarFor("Simple").As <EmbeddedSection>(); GrammarTag grammarTag = grammarTagFor("Simple"); grammarTag.MetaData(GrammarConstants.FIXTURE).ShouldEqual(grammar.Fixture.Name); }
public void should_write_the_leaf_name() { GrammarStructure grammar = fixture.GrammarFor("Simple"); GrammarTag grammarTag = grammarTagFor("Simple"); grammarTag.MetaData(GrammarConstants.LEAF_NAME, grammar.As <EmbeddedSection>().LeafName); }
public void should_write_the_selection_mode_to_the_grammar_tag() { var grammar = fixture.GrammarFor("Simple").As <EmbeddedSection>(); GrammarTag grammarTag = grammarTagFor("Simple"); grammarTag.MetaData(GrammarConstants.SELECTION_MODE).ShouldEqual( grammar.Fixture.Policies.SelectionMode.ToString()); }
public void has_the_meta_data_tag_for_key() { var sentence = new Sentence { Name = "ThisGrammar", }; var tag = new GrammarTag(sentence); tag.MetaData(GrammarConstants.KEY).ShouldEqual(sentence.Name); }