public void GetNextUnresolvedPartial_PartialIsAGrandchildNode_ReturnsPartial() { var textContainerNode = new HamlNodeTextContainer(0, "Test content"); var partial = new HamlNodePartial(new HamlLine("", HamlRuleEnum.Partial, "", -1)); textContainerNode.AddChild(partial); var rootNode = new HamlNodeDummy(); rootNode.AddChild(textContainerNode); var result = rootNode.GetNextUnresolvedPartial(); Assert.That(result, Is.EqualTo(partial)); }