public RootBlockParserTests() { reader = A.Dummy <XmlReader>(); context = A.Fake <IParsingContext>(i => i.Strict()); elementParser = A.Fake <IElementParser>(i => i.Strict()); backgroundNodeParser = Helper.FakeParser <IBackgroundNodeParser>("background"); blockNodeParser = Helper.FakeParser <IBlockNodeParser>("do"); pauseNodeParser = Helper.FakeParser <IPauseNodeParser>("pause"); musicNodeParser = Helper.FakeParser <IMusicNodeParser>("music"); protagonistNodeParser = Helper.FakeParser <IProtagonistNodeParser>("protagonist"); personNodeParser = Helper.FakeParser <IPersonNodeParser>("person"); narrationNodeParser = Helper.FakeParser <INarrationNodeParser>("narration"); tutorialNodeParser = Helper.FakeParser <ITutorialNodeParser>("tutorial"); setNodeParser = Helper.FakeParser <ISetNodeParser>("set"); unsetNodeParser = Helper.FakeParser <IUnsetNodeParser>("unset"); sut = new( elementParser, musicNodeParser, backgroundNodeParser, blockNodeParser, pauseNodeParser, protagonistNodeParser, personNodeParser, narrationNodeParser, tutorialNodeParser, setNodeParser, unsetNodeParser ); }
public BlockNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IWhileAttributeParser whileAttributeParser, IMusicNodeParser musicNodeParser, IBackgroundNodeParser backgroundNodeParser, IPauseNodeParser pauseNodeParser, IProtagonistNodeParser protagonistNodeParser, IPersonNodeParser personNodeParser, INarrationNodeParser narrationNodeParser, ITutorialNodeParser tutorialNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal( whenAttributeParser, whileAttributeParser, musicNodeParser, backgroundNodeParser, pauseNodeParser, protagonistNodeParser, personNodeParser, narrationNodeParser, tutorialNodeParser, setNodeParser, unsetNodeParser ); Settings.ChildParsers.Add(this); }
public RootBlockParser( IElementParser elementParser, IMusicNodeParser musicNodeParser, IBackgroundNodeParser backgroundNodeParser, IBlockNodeParser blockNodeParser, IPauseNodeParser pauseNodeParser, IProtagonistNodeParser protagonistNodeParser, IPersonNodeParser personNodeParser, INarrationNodeParser narrationNodeParser, ITutorialNodeParser tutorialNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal( musicNodeParser, backgroundNodeParser, blockNodeParser, pauseNodeParser, protagonistNodeParser, personNodeParser, narrationNodeParser, tutorialNodeParser, setNodeParser, unsetNodeParser ); }
public TutorialNodeParser( IElementParser elementParser, ITutorialChildNodeParser childParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) : base(elementParser, childParser, setNodeParser, unsetNodeParser) { }
public NarrationNodeParser( IElementParser elementParser, INarrationChildNodeParser childParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) : base(elementParser, childParser, setNodeParser, unsetNodeParser) { }
public TestClass( IElementParser elementParser, IBalloonChildNodeParser balloonTextChildNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) : base(elementParser, balloonTextChildNodeParser, setNodeParser, unsetNodeParser) { }
public ThoughtNodeParser( IElementParser elementParser, IThoughtChildNodeParser childParser, IMoodNodeParser moodNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) : base(elementParser, childParser, moodNodeParser, setNodeParser, unsetNodeParser) { }
public BalloonTextNodeParserBaseTests() { elementParser = A.Fake <IElementParser>(i => i.Strict()); balloonTextChildNodeParser = Helper.FakeParser <IBalloonChildNodeParser>("abc"); A.CallTo(() => balloonTextChildNodeParser.BalloonType).Returns(BalloonType.Speech); setNodeParser = Helper.FakeParser <ISetNodeParser>("set"); unsetNodeParser = Helper.FakeParser <IUnsetNodeParser>("unset"); sut = new(elementParser, balloonTextChildNodeParser, setNodeParser, unsetNodeParser); }
public SpeechNodeParser( IElementParser elementParser, ISpeechChildNodeParser childParser, IMoodNodeParser moodNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) : base(elementParser, childParser, moodNodeParser, setNodeParser, unsetNodeParser) { }
public BalloonTextNodeParserBase( IElementParser elementParser, IBalloonChildNodeParser childParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) { this.elementParser = elementParser; this.childParser = childParser; Settings = ElementParserSettings.AggregatedNonRepeat(childParser); AggregationSettings = ElementParserSettings.Aggregated(childParser, setNodeParser, unsetNodeParser); }
public PersonNodeParserTests() { elementParser = A.Fake <IElementParser>(i => i.Strict()); personTextNodeParser = Helper.FakeParser <IPersonTextNodeParser>("person"); speechNodeParser = Helper.FakeParser <ISpeechNodeParser>("speech"); thoughtNodeParser = Helper.FakeParser <IThoughtNodeParser>("thought"); moodNodeParser = Helper.FakeParser <IMoodNodeParser>("mood"); pauseNodeParser = Helper.FakeParser <IPauseNodeParser>("pause"); setNodeParser = Helper.FakeParser <ISetNodeParser>("set"); unsetNodeParser = Helper.FakeParser <IUnsetNodeParser>("unset"); sut = new( elementParser, personTextNodeParser, speechNodeParser, thoughtNodeParser, moodNodeParser, pauseNodeParser, setNodeParser, unsetNodeParser ); }
public PersonNodeParser( IElementParser elementParser, IPersonTextNodeParser personTextNodeParser, ISpeechNodeParser speechNodeParser, IThoughtNodeParser thoughtNodeParser, IMoodNodeParser moodNodeParser, IPauseNodeParser pauseNodeParser, ISetNodeParser setNodeParser, IUnsetNodeParser unsetNodeParser ) { this.elementParser = elementParser; this.childParser = personTextNodeParser; Settings = ElementParserSettings.AggregatedNonRepeat(childParser); AggregationSettings = ElementParserSettings.Aggregated( speechNodeParser, thoughtNodeParser, moodNodeParser, pauseNodeParser, setNodeParser, unsetNodeParser ); }