2 // Tests for System.Xml.Serialization.XmlElementAttribute
10 using System.Xml.Schema;
11 using System.Xml.Serialization;
13 using NUnit.Framework;
15 namespace MonoTests.System.XmlSerialization
18 public class XmlElementAttributeTests
21 public void DataTypeDefault ()
23 XmlElementAttribute attr = new XmlElementAttribute ();
24 Assert.AreEqual (string.Empty, attr.DataType, "#1");
27 Assert.AreEqual (string.Empty, attr.DataType, "#2");
31 public void ElementNameDefault ()
33 XmlElementAttribute attr = new XmlElementAttribute ();
34 Assert.AreEqual (string.Empty, attr.ElementName, "#1");
36 attr.ElementName = null;
37 Assert.AreEqual (string.Empty, attr.ElementName, "#2");
41 public void FormDefault ()
43 XmlElementAttribute attr = new XmlElementAttribute ();
44 Assert.AreEqual (XmlSchemaForm.None, attr.Form);
48 public void IsNullableDefault ()
50 XmlElementAttribute attr = new XmlElementAttribute ();
51 Assert.AreEqual (false, attr.IsNullable);
55 public void NamespaceDefault ()
57 XmlElementAttribute attr = new XmlElementAttribute ();
58 Assert.IsNull (attr.Namespace);
62 public void TypeDefault ()
64 XmlElementAttribute attr = new XmlElementAttribute ();
65 Assert.IsNull (attr.Type);