public void Copy() { SecurityElement se = SecurityElement.FromString("<tag attribute=\"value\"><child attr=\"1\">mono</child><child/></tag>"); SecurityElement copy = se.Copy(); Assert.IsFalse(Object.ReferenceEquals(se, copy), "se!ReferenceEquals"); Assert.IsTrue(Object.ReferenceEquals(se.Children [0], copy.Children [0]), "c1=ReferenceEquals"); Assert.IsTrue(Object.ReferenceEquals(se.Children [1], copy.Children [1]), "c2=ReferenceEquals"); }