{
XElement root = new XElement (XName.Get ("Root", ""));
XElement child = new XElement (XName.Get ("Child", ""));
-
+
root.Add (child);
root.Add (child);
- root.ToString ();
+ Assert.AreEqual(2, root.Elements().Count(), "#1");
+ child.Remove ();
+ Assert.AreEqual(1, root.Elements().Count(), "#2");
+ AssertThrows<InvalidOperationException>(() => child.Remove(), "#3");
}
[Test]
root.Add (attr);
root.Add (attr); // duplicate attribute
- root.ToString ();
+ Assert.AreEqual(2, root.Attributes().Count(), "#1");
}
[Test]