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