示例#1
0
 public TestClass(
     IElementParser elementParser,
     IBalloonChildNodeParser balloonTextChildNodeParser,
     ISetNodeParser setNodeParser,
     IUnsetNodeParser unsetNodeParser
     )
     : base(elementParser, balloonTextChildNodeParser, setNodeParser, unsetNodeParser)
 {
 }
示例#2
0
    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);
    }
示例#3
0
 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);
 }