}
[Test]
- [Category ("NotWorking")]
+ [Category ("MobileNotWorking")]
public void TestSerializeEnumeration_FromValue_Encoded ()
{
SerializeEncoded ((int) SimpleEnumeration.SECOND, typeof (SimpleEnumeration));
}
[Test]
- [Category ("NotWorking")]
+ [Category ("MobileNotWorking")]
public void TestSerializeEnumDefaultValue_Encoded ()
{
SerializeEncoded (new EnumDefaultValue ());
}
[Test]
- [Category ("NotDotNet")] // MS bug
+ [Category ("NotWorking")] // MS bug
public void TestSerializeField_Encoded ()
{
Field_Encoded f = new Field_Encoded ();
}
[Test]
- [Category ("NotWorking")] // SerializationCodeGenerator outputs wrong xsi:type for flagencoded in #C1
public void TestSerializeDefaultValueAttribute_Encoded ()
{
SoapAttributeOverrides overrides = new SoapAttributeOverrides ();
[Test]
[ExpectedException (typeof (InvalidOperationException))]
- [Category ("NotWorking")]
+ [Category ("MobileNotWorking")]
public void TestSerializeXmlNodeArrayIncludesAttribute ()
{
XmlDocument doc = new XmlDocument ();
Assert.AreEqual (Infoset (res), WriterText);
}
+ [Test] // Covers #36829
+ public void TestSubclassElementList ()
+ {
+ var o = new SubclassTestList () { Items = new List<object> () { new SubclassTestSub () } };
+ Serialize (o);
+
+ string res = "<SubclassTestList xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>";
+ res += "<b xsi:type=\"SubclassTestSub\"/></SubclassTestList>";
+ Assert.AreEqual (Infoset (res), WriterText);
+ }
+
[Test]
[ExpectedException (typeof (InvalidOperationException))]
public void TestArrayAttributeWithWrongDataType ()
}
[Test]
- [ExpectedException (typeof (InvalidOperationException))]
+ [Category ("MobileNotWorking")]
public void XmlArrayAttributeUnqualifiedWithNamespace ()
{
new XmlSerializer (typeof (XmlArrayUnqualifiedWithNamespace));
}
[Test]
- [ExpectedException (typeof (InvalidOperationException))]
+ [Category ("MobileNotWorking")]
public void XmlArrayItemAttributeUnqualifiedWithNamespace ()
{
new XmlSerializer (typeof (XmlArrayItemUnqualifiedWithNamespace));
Assert.AreEqual ("<:ErrorneousGetSchema></>", Infoset (sw.ToString ()));
}
+ [Test]
public void DateTimeRoundtrip ()
{
// bug #337729
}
[Test]
- [Category("NotDotNet")]
+ [Category("NotWorking")]
public void ShouldSerializeGeneric ()
{
var ser = new XmlSerializer (typeof (ClassWithShouldSerializeGeneric));
public string SecondMember { get; set; }
}
#endregion
-
}