Esempio n. 1
0
    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);
    }
Esempio n. 2
0
    public ChoiceNodeParser(
        IElementParser elementParser,
        IChoiceTimeLimitNodeParser timeLimitNodeParser,
        IChoiceDefaultNodeParser defaultNodeParser,
        IChoiceOptionNodeParser optionNodeParser
        )
    {
        this.elementParser = elementParser;

        Settings = ElementParserSettings.Normal(
            timeLimitNodeParser,
            defaultNodeParser,
            optionNodeParser
            );
    }