public void test_attribute_replace_with_non_attribute() { DomDocument doc = new DomDocument(); var html = doc.AppendElement("html"); var attr = html.AppendAttribute("lang", "en"); Assert.That(() => { attr.ReplaceWith(doc.CreateCData()); }, Throws.ArgumentException); }