diff --git a/VocaluxeTests/XmlSerializerTest.cs b/VocaluxeTests/XmlSerializerTest.cs
index 9b89cdd1..756a521b 100644
--- a/VocaluxeTests/XmlSerializerTest.cs
+++ b/VocaluxeTests/XmlSerializerTest.cs
@@ -1,6 +1,5 @@
using System;
using System.Collections.Generic;
-using System.Diagnostics;
using System.IO;
using System.Xml;
using System.Xml.Serialization;
@@ -15,9 +14,11 @@ namespace VocaluxeTests
[TestClass]
public class CXmlSerializerTest
{
- private const string sHead = "\r\n";
- private const string sEmpty = sHead + @"";
+ private const string _Head = "\r\n";
+ private const string _Empty = _Head + @"";
+#pragma warning disable 649
+#pragma warning disable 169
private struct SBasic
{
public int I;
@@ -26,6 +27,38 @@ namespace VocaluxeTests
public double D;
}
+ [XmlType("Entry")]
+ private struct SEntry
+ {
+ public int I;
+ }
+
+ private struct SList
+ {
+ [XmlArray] public List Ints;
+ }
+
+ private struct SArray
+ {
+ [XmlArray] public SEntry[] Ints;
+ }
+
+ private struct SListEmb
+ {
+ public int I;
+ [XmlElement("Entry")] public List Ints;
+ public int J;
+ }
+
+ private struct SArrayEmb
+ {
+ public int I;
+ [XmlElement("Entry")] public SEntry[] Ints;
+ public int J;
+ }
+#pragma warning restore 169
+#pragma warning restore 649
+
[TestMethod]
public void TestBasic()
{
@@ -113,7 +146,7 @@ namespace VocaluxeTests
[TestMethod]
public void TestBasicSerialization()
{
- const string s = sHead + @"
+ const string s = _Head + @"
1
2
3
@@ -127,7 +160,7 @@ namespace VocaluxeTests
private readonly string[] _XMLList = new string[]
{
- sHead + @"
+ _Head + @"
1
@@ -137,26 +170,15 @@ namespace VocaluxeTests
",
- sHead + @"
+ _Head + @"
",
- sHead + @"
+ _Head + @"
"
};
- [XmlType("Entry")]
- private struct SEntry
- {
- public int I;
- }
-
- private struct SList
- {
- [XmlArray] public List Ints;
- }
-
[TestMethod]
public void TestList()
{
@@ -175,12 +197,7 @@ namespace VocaluxeTests
Assert.AreEqual(foo.Ints.Count, 0, "Deserialization2 failed");
res = xml.Serialize(foo);
Assert.AreEqual(_XMLList[2], res, "Serialization2 failed");
- _AssertFail(() => xml.DeserializeString(sEmpty));
- }
-
- private struct SArray
- {
- [XmlArray] public SEntry[] Ints;
+ _AssertFail(() => xml.DeserializeString(_Empty));
}
[TestMethod]
@@ -201,17 +218,17 @@ namespace VocaluxeTests
Assert.AreEqual(foo.Ints.Length, 0, "Deserialization2 failed");
res = xml.Serialize(foo);
Assert.AreEqual(_XMLList[2], res, "Serialization2 failed");
- _AssertFail(() => xml.DeserializeString(sEmpty));
+ _AssertFail(() => xml.DeserializeString(_Empty));
}
- private const string _XMLListEmb = sHead + @"
+ private const string _XMLListEmb = _Head + @"
2
1
3
";
- private const string _XMLListEmb2 = sHead + @"
+ private const string _XMLListEmb2 = _Head + @"
2
1
@@ -221,18 +238,11 @@ namespace VocaluxeTests
3
";
- private const string _XMLListEmb3 = sHead + @"
+ private const string _XMLListEmb3 = _Head + @"
2
3
";
- private struct SListEmb
- {
- public int I;
- [XmlElement("Entry")] public List Ints;
- public int J;
- }
-
[TestMethod]
public void TestListEmbedded()
{
@@ -251,14 +261,7 @@ namespace VocaluxeTests
Assert.AreEqual(foo.Ints.Count, 0, "Deserialization failed");
res = xml.Serialize(foo);
Assert.AreEqual(_XMLListEmb3, res, "Serialization failed");
- _AssertFail(() => xml.DeserializeString(sEmpty));
- }
-
- private struct SArrayEmb
- {
- public int I;
- [XmlElement("Entry")] public SEntry[] Ints;
- public int J;
+ _AssertFail(() => xml.DeserializeString(_Empty));
}
[TestMethod]
@@ -279,7 +282,7 @@ namespace VocaluxeTests
Assert.AreEqual(foo.Ints.Length, 0, "Deserialization failed");
res = xml.Serialize(foo);
Assert.AreEqual(_XMLListEmb3, res, "Serialization failed");
- _AssertFail(() => xml.DeserializeString(sEmpty));
+ _AssertFail(() => xml.DeserializeString(_Empty));
}
[TestMethod]