public void Test_Escape() { Message msg = new Message(doc); msg.Body = "&"; Assert.AreEqual("<message id=\"" + msg.ID + "\"><body>&</body></message>", msg.ToString()); msg.RemoveChild(msg["body"]); Assert.AreEqual("<message id=\"" + msg.ID + "\"></message>", msg.ToString()); try { msg.Html = "&"; Assert.Fail("should have thrown an exception"); } catch { Assert.IsTrue(true, "Threw exception, as expected"); } }