public ChoiceNodeParserTests() { elementParser = A.Fake <IElementParser>(i => i.Strict()); timeLimitNodeParser = Helper.FakeParser <IChoiceTimeLimitNodeParser>("alpha"); defaultNodeParser = Helper.FakeParser <IChoiceDefaultNodeParser>("beta"); optionNodeParser = Helper.FakeParser <IChoiceOptionNodeParser>("gamma"); sut = new(elementParser, timeLimitNodeParser, defaultNodeParser, optionNodeParser); }
public ChoiceNodeParser( IElementParser elementParser, IChoiceTimeLimitNodeParser timeLimitNodeParser, IChoiceDefaultNodeParser defaultNodeParser, IChoiceOptionNodeParser optionNodeParser ) { this.elementParser = elementParser; Settings = ElementParserSettings.Normal( timeLimitNodeParser, defaultNodeParser, optionNodeParser ); }