| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- //
- // System.Xml.XmlConvertTests.cs
- //
- // Author: Atsushi Enomoto ([email protected])
- //
- // (C) 2003 Atsushi Enomoto
- //
- using System;
- using System.Xml;
- using NUnit.Framework;
- namespace MonoTests.System.Xml
- {
- [TestFixture]
- public class XmlConvertTests : Assertion
- {
- private void AssertName (string result, string source)
- {
- AssertEquals (result,
- XmlConvert.EncodeName (source));
- }
- private void AssertNmToken (string result, string source)
- {
- AssertEquals (result,
- XmlConvert.EncodeNmToken (source));
- }
- [Test]
- public void EncodeName ()
- {
- AssertName ("Test", "Test");
- AssertName ("Hello_x0020_my_x0020_friends.", "Hello my friends.");
- AssertName ("_x0031_23", "123");
- AssertName ("_x005F_x0031_23", "_x0031_23");
- }
- [Test]
- public void EncodeNmToken ()
- {
- AssertNmToken ("Test", "Test");
- AssertNmToken ("Hello_x0020_my_x0020_friends.", "Hello my friends.");
- AssertNmToken ("123", "123");
- AssertNmToken ("_x005F_x0031_23", "_x0031_23");
- }
- [Test]
- public void DateToString ()
- {
- // Don't include TimeZone value for test value.
- string dateString =
- XmlConvert.ToString (new DateTime (2003, 5, 5));
- AssertEquals (33, dateString.Length);
- AssertEquals ("2003-05-05T00:00:00.0000000", dateString.Substring (0, 27));
- }
- }
- }
|