public void XmlCommentCloneNode() { XmlNode original = declaration; XmlNode shallow = declaration.CloneNode(false); // shallow XmlNodeBaseProperties(original, shallow); XmlNode deep = declaration.CloneNode(true); // deep XmlNodeBaseProperties(original, deep); Assert.AreEqual(deep.OuterXml, shallow.OuterXml, "deep cloning differs from shallow cloning"); }