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