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