public GrammarFor ( string grammarKey ) : |
||
grammarKey | string | |
Результат |
public IFixtureNode Find(TPath path) { if (path.IsRoot) { return(this); } FixtureGraph fixture = FixtureFor(path.Next); return(path.IsEnd ? fixture : (IFixtureNode)fixture.GrammarFor(path.Pop().Next)); }
public void SetUp() { library = new FixtureLibrary(); library.FixtureFor("Math").Policies.IsPrivate = false; library.FixtureFor("Algebra").Policies.IsPrivate = false; library.FixtureFor("MathDetails").Policies.IsPrivate = true; library.FixtureFor("Calculus").Policies.IsPrivate = false; topFixture = library.BuildTopLevelGraph(); mathSection = topFixture.GrammarFor("Math").ShouldBeOfType<EmbeddedSection>(); }