XmlEntityReferenceTests.cs 821 B

1234567891011121314151617181920212223242526272829303132333435
  1. //
  2. // System.Xml.XmlEntityReference.cs
  3. //
  4. // Author:
  5. // Atsushi Enomoto <[email protected]>
  6. //
  7. // (C) 2002 Atsushi Enomoto
  8. //
  9. using System;
  10. using System.Xml;
  11. using NUnit.Framework;
  12. namespace MonoTests.System.Xml
  13. {
  14. public class XmlEntityReferenceTests : TestCase
  15. {
  16. public XmlEntityReferenceTests () : base ("MonoTests.System.Xml.XmlEntityReferenceTests testsuite") {}
  17. public XmlEntityReferenceTests (string name) : base (name) {}
  18. protected override void SetUp ()
  19. {
  20. }
  21. public void TestWriteTo ()
  22. {
  23. XmlDocument doc = new XmlDocument();
  24. doc.LoadXml("<root/>");
  25. XmlEntityReference er = doc.CreateEntityReference("foo");
  26. doc.DocumentElement.AppendChild(er);
  27. AssertEquals ("Name", "foo", er.Name);
  28. AssertEquals ("WriteTo", "<root>&foo;</root>", doc.DocumentElement.OuterXml);
  29. }
  30. }
  31. }