New test.
[mono.git] / mcs / class / System.XML / Test / System.Xml.Serialization / XmlArrayAttributeTests.cs
1 //\r
2 // Tests for System.Xml.Serialization.XmlArrayAttribute\r
3 //\r
4 // Author:\r
5 //   Gert Driesen\r
6 //\r
7 // (C) 2005 Novell\r
8 //\r
9 \r
10 using System.Xml.Schema;\r
11 using System.Xml.Serialization;\r
12 \r
13 using NUnit.Framework;\r
14 \r
15 namespace MonoTests.System.XmlSerialization\r
16 {\r
17         [TestFixture]\r
18         public class XmlArrayAttributeTests\r
19         {\r
20                 [Test]\r
21                 public void ElementNameDefault ()\r
22                 {\r
23                         XmlArrayAttribute attr = new XmlArrayAttribute ();\r
24                         Assert.AreEqual (string.Empty, attr.ElementName, "#1");\r
25 \r
26                         attr.ElementName = null;\r
27                         Assert.AreEqual (string.Empty, attr.ElementName, "#2");\r
28                 }\r
29 \r
30                 [Test]\r
31                 public void FormDefault ()\r
32                 {\r
33                         XmlArrayAttribute attr = new XmlArrayAttribute ();\r
34                         Assert.AreEqual (XmlSchemaForm.None, attr.Form);\r
35                 }\r
36 \r
37                 [Test]\r
38                 public void IsNullableDefault ()\r
39                 {\r
40                         XmlArrayAttribute attr = new XmlArrayAttribute ();\r
41                         Assert.AreEqual (false, attr.IsNullable);\r
42                 }\r
43 \r
44                 [Test]\r
45                 public void NamespaceDefault ()\r
46                 {\r
47                         XmlArrayAttribute attr = new XmlArrayAttribute ();\r
48                         Assert.IsNull (attr.Namespace);\r
49                 }\r
50         }\r
51 }\r