}
[Test]
- [Ignore ("Additional namespace prefixes are added")]
public void TestWritePotentiallyReferencingElement ()
{
XmlSerializarionWriterTester xsw = new XmlSerializarionWriterTester ();
"</q3:Array>", XmlSchemaNamespace, SoapEncodingNamespace), xsw.Content, "#5");
}
- [Test]
- public void TestWriteSerializable()
- {
- // FIXME
- //Assert.AreEqual (, "");
- }
-
[Test]
public void TestWriteStartDocument()
{
}
[Test]
- [Category ("NotWorking")] // enum name is output instead of integral value
public void TestWriteTypedPrimitive_Enum ()
{
XmlSerializarionWriterTester xsw = new XmlSerializarionWriterTester ();
}
[Test]
- [Category ("NotWorking")] // InvalidOperationException is thrown
public void TestWriteTypedPrimitive_Enum_XsiType ()
{
XmlSerializarionWriterTester xsw = new XmlSerializarionWriterTester ();
ser.Serialize (sw, d);
string str = sw.ToString ();
- Assert.IsTrue (str.IndexOf ("<MyTime>10:00:00</MyTime>") != -1, "Time");
- Assert.IsTrue (str.IndexOf ("<MyTimeNullable>10:00:00</MyTimeNullable>") != -1, "Nullable Time");
- Assert.IsTrue (str.IndexOf ("<MyDate>2012-01-03</MyDate>") != -1, "Date");
- Assert.IsTrue (str.IndexOf ("<MyDateNullable>2012-01-03</MyDateNullable>") != -1, "Nullable Datwe");
+ var expected =
+"<?xml version=\"1.0\" encoding=\"utf-16\"?>" + Environment.NewLine +
+"<root xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" + Environment.NewLine +
+" <MyTime>10:00:00.0000000+02:00</MyTime>" + Environment.NewLine +
+" <MyTimeNullable>10:00:00.0000000+02:00</MyTimeNullable>" + Environment.NewLine +
+" <MyDate>2012-01-03</MyDate>" + Environment.NewLine +
+" <MyDateNullable>2012-01-03</MyDateNullable>" + Environment.NewLine +
+"</root>";
+
+ Assert.AreEqual (expected, str);
}