public void ShouldParseIntoMultipleNodes() { var nodes = SparkSyntax.ParseNodes("<div><use content='main'/></div>"); var visitor = new SpecialNodeVisitor(new VisitorContext()); visitor.Accept(nodes); Assert.That(visitor.Nodes.Count, Is.EqualTo(3)); Assert.That(visitor.Nodes[0], Is.InstanceOf(typeof(ElementNode))); Assert.That(visitor.Nodes[1], Is.InstanceOf(typeof(SpecialNode))); Assert.That(visitor.Nodes[2], Is.InstanceOf(typeof(EndElementNode))); }