public MusicNodeParserTests() { elementParser = A.Fake <IElementParser>(i => i.Strict()); whenAttributeParser = Helper.FakeParser <IWhenAttributeParser>("when"); nameTextParser = A.Dummy <INameTextParser>(); sut = new(elementParser, whenAttributeParser, nameTextParser); }
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 BackgroundColorNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IColorTextParser colorTextParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal(whenAttributeParser, colorTextParser); }
public ProtagonistNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, INameTextParser nameTextParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal(whenAttributeParser, nameTextParser); }
public BackgroundRightNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IBackgroundImageTextParser backgroundImageTextParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal(whenAttributeParser, backgroundImageTextParser); }
public PauseNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IIntegerTextParser integerTextParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal(whenAttributeParser, integerTextParser); }
public ChoiceOptionNodeParserTests() { elementParser = A.Fake <IElementParser>(i => i.Strict()); whenAttributeParser = A.Dummy <IWhenAttributeParser>(); balloonTextParser = A.Dummy <IBalloonTextParser>(); choiceOptionTextNodeParser = Helper.FakeParser <IChoiceOptionTextNodeParser>("a"); choiceOptionEnabledWhenNodeParser = Helper.FakeParser <IChoiceOptionEnabledWhenNodeParser>("enabledwhen"); choiceOptionDisabledTextNodeParser = Helper.FakeParser <IChoiceOptionDisabledTextNodeParser>("disabledtext"); choiceOptionIconNodeParser = Helper.FakeParser <IChoiceOptionIconNodeParser>("icon"); sut = new( elementParser, whenAttributeParser, balloonTextParser, choiceOptionTextNodeParser, choiceOptionEnabledWhenNodeParser, choiceOptionDisabledTextNodeParser, choiceOptionIconNodeParser ); }
public ChoiceOptionNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IBalloonTextParser balloonTextParser, IChoiceOptionTextNodeParser choiceOptionTextNodeParser, IChoiceOptionEnabledWhenNodeParser choiceOptionEnabledWhenNodeParser, IChoiceOptionDisabledTextNodeParser choiceOptionDisabledTextNodeParser, IChoiceOptionIconNodeParser choiceOptionIconNodeParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.NonRepeat( whenAttributeParser, balloonTextParser, choiceOptionTextNodeParser, choiceOptionEnabledWhenNodeParser, choiceOptionDisabledTextNodeParser, choiceOptionIconNodeParser ); }
public BackgroundNodeParser( IElementParser elementParser, IWhenAttributeParser whenAttributeParser, IBackgroundImageTextParser backgroundImageTextParser, IBackgroundColorNodeParser backgroundColorNodeParser, IBackgroundLeftNodeParser backgroundLeftNodeParser, IBackgroundRightNodeParser backgroundRightNodeParser, IBackgroundScrollNodeParser backgroundScrollNodeParser, IPauseNodeParser pauseNodeParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal( whenAttributeParser, backgroundImageTextParser, backgroundColorNodeParser, backgroundLeftNodeParser, backgroundRightNodeParser, backgroundScrollNodeParser, pauseNodeParser ); }
public BackgroundScrollNodeParser(IElementParser elementParser, IWhenAttributeParser whenAttributeParser) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal(whenAttributeParser); }