StoryTeller.UserInterface.Editing.HTML.FixtureTag.Add C# (CSharp) Method

Add() public method

public Add ( GrammarStructure structure ) : GrammarTag
structure StoryTeller.Model.GrammarStructure
return GrammarTag
        public GrammarTag Add(GrammarStructure structure)
        {
            var childGrammarTag = new GrammarTag(structure);
            Append(childGrammarTag);

            _fixture.Policies.Tags(structure.Name).Each(tag => childGrammarTag.AddSafeClassName(tag));

            return childGrammarTag;
        }

Usage Example

Ejemplo n.º 1
0
        public void SetUp()
        {
            sentence = new Sentence
            {
                Name = "Something"
            };

            var fixture = new FixtureStructure("Math");
            fixture.Policies.Tag(sentence.Name, "abc");
            fixture.Policies.Tag(sentence.Name, "def");
            fixture.Policies.Tag(Guid.NewGuid().ToString(), "tuv");

            fixtureTag = new FixtureTag(fixture);
            grammarTag = fixtureTag.Add(sentence);
        }