[Test] 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"); } }