diff options
author | Jason Diamond <injektilo@mono-cvs.ximian.com> | 2002-02-26 00:21:08 +0300 |
---|---|---|
committer | Jason Diamond <injektilo@mono-cvs.ximian.com> | 2002-02-26 00:21:08 +0300 |
commit | f0499ad934fe84bf9b6c3d1267730c5854edfb32 (patch) | |
tree | 8285154cc8c50dacf1b2585fc698b5e94a1097ef /mcs/class/System.XML/Test/XmlDocumentTests.cs | |
parent | 21ec26b3c02ce0ee455ecc397ef0a44e770d401e (diff) |
Added simple test for XmlDocument. Made many fixes to existing code to get the test to pass.
svn path=/trunk/mcs/; revision=2649
Diffstat (limited to 'mcs/class/System.XML/Test/XmlDocumentTests.cs')
-rw-r--r-- | mcs/class/System.XML/Test/XmlDocumentTests.cs | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/mcs/class/System.XML/Test/XmlDocumentTests.cs b/mcs/class/System.XML/Test/XmlDocumentTests.cs new file mode 100644 index 00000000000..25bde9aa8c4 --- /dev/null +++ b/mcs/class/System.XML/Test/XmlDocumentTests.cs @@ -0,0 +1,32 @@ +using System; +using System.Diagnostics; +using System.Xml; + +using NUnit.Framework; + +namespace Ximian.Mono.Tests +{ + public class XmlDocumentTests : TestCase + { + public XmlDocumentTests(string name) : base(name) { } + + public void TestDocumentElement() + { + XmlDocument document = new XmlDocument(); + AssertNull(document.DocumentElement); + + XmlElement element = document.CreateElement("foo", "bar", "http://foo/"); + AssertNotNull(element); + + AssertEquals("foo", element.Prefix); + AssertEquals("bar", element.LocalName); + AssertEquals("http://foo/", element.NamespaceURI); + + AssertEquals("foo:bar", element.Name); + + AssertSame(element, document.AppendChild(element)); + + AssertSame(element, document.DocumentElement); + } + } +} |