public void Walk_ValidNodeWithChildren_Throws() { var node = new HamlNodeDocType(new HamlLine("", HamlRuleEnum.DocType, "", -1)); node.AddChild(new HamlNodeTextContainer(-1, "")); Assert.Throws<HamlInvalidChildNodeException>(() => _walker.Walk(node)); }
public void Walk_ValidNodeWithNoChildren_AppendsDocType() { var node = new HamlNodeDocType(new HamlLine("", HamlRuleEnum.DocType, "", -1)); _walker.Walk(node); _classBuilderMock.Verify(x => x.AppendDocType("")); }
private void Walk(HamlNodeDocType docType) { _templateILStream.Write("<!DOCTYPE html>"); }