Index: DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs
===================================================================
diff -u -r4000 -r4052
--- DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs (.../DamXmlSerializationTests.cs) (revision 4000)
+++ DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs (.../DamXmlSerializationTests.cs) (revision 4052)
@@ -24,91 +24,90 @@
using KellermanSoftware.CompareNetObjects;
using NUnit.Framework;
-namespace Deltares.DamEngine.Io.Tests
+namespace Deltares.DamEngine.Io.Tests;
+
+///
+/// This class test just if the (generated) Input an Output class can be used for serializing to and from XML
+/// A check, whether the dat itself is correctly written and read is done in
+/// - FillDamFromXmlInputTests.CanWriteAndReadDamProjectDataToXml
+/// - FillXmlOutputFromDamTests.CanWriteAndReadDamProjectDataToXml
+///
+[TestFixture]
+public class DamXmlSerializationTests
{
- ///
- /// This class test just if the (generated) Input an Output class can be used for serializing to and from XML
- /// A check, whether the dat itself is correctly written and read is done in
- /// - FillDamFromXmlInputTests.CanWriteAndReadDamProjectDataToXml
- /// - FillXmlOutputFromDamTests.CanWriteAndReadDamProjectDataToXml
- ///
- [TestFixture]
- public class DamXmlSerializationTests
+ [Test]
+ public void CanReadWriteInputObject()
{
- [Test]
- public void CanReadWriteInputObject()
- {
- const string filename = "Input.xml";
- Input sourceInput = CreatePopulatedInput();
- DamXmlSerialization.SaveInputAsXmlFile(filename, sourceInput);
- Input destinationInput = DamXmlSerialization.LoadInputFromXmlFile(filename);
- CompareInput(sourceInput, destinationInput);
- }
+ const string filename = "Input.xml";
+ Input sourceInput = CreatePopulatedInput();
+ DamXmlSerialization.SaveInputAsXmlFile(filename, sourceInput);
+ Input destinationInput = DamXmlSerialization.LoadInputFromXmlFile(filename);
+ CompareInput(sourceInput, destinationInput);
+ }
- [Test]
- public void CanReadWriteOutputObject()
- {
- const string filename = "Output.xml";
- Output sourceOutput = CreatePopulatedOutput();
- DamXmlSerialization.SaveOutputAsXmlFile(filename, sourceOutput);
- Output destinationOutput = DamXmlSerialization.LoadOutputFromXmlFile(filename);
- CompareOutput(sourceOutput, destinationOutput);
- }
+ [Test]
+ public void CanReadWriteOutputObject()
+ {
+ const string filename = "Output.xml";
+ Output sourceOutput = CreatePopulatedOutput();
+ DamXmlSerialization.SaveOutputAsXmlFile(filename, sourceOutput);
+ Output destinationOutput = DamXmlSerialization.LoadOutputFromXmlFile(filename);
+ CompareOutput(sourceOutput, destinationOutput);
+ }
- private Input CreatePopulatedInput()
- {
- var input = new Input();
- input.DamProjectType = InputDamProjectType.Design;
- return input;
- }
+ private Input CreatePopulatedInput()
+ {
+ var input = new Input();
+ input.DamProjectType = InputDamProjectType.Design;
+ return input;
+ }
- private void CompareInput(Input expected, Input actual)
+ private void CompareInput(Input expected, Input actual)
+ {
+ var compare = new CompareLogic
{
- var compare = new CompareLogic
+ Config =
{
- Config =
- {
- MaxDifferences = 100
- }
- };
- ComparisonResult result = compare.Compare(expected, actual);
- Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Input object");
- }
+ MaxDifferences = 100
+ }
+ };
+ ComparisonResult result = compare.Compare(expected, actual);
+ Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Input object");
+ }
- private Output CreatePopulatedOutput()
+ private Output CreatePopulatedOutput()
+ {
+ var output = new Output();
+ output.Results = new OutputResults();
+ output.Results.CalculationMessages = new Message[3];
+ output.Results.CalculationMessages[0] = new Message
{
- var output = new Output();
- output.Results = new OutputResults();
- output.Results.CalculationMessages = new Message[3];
- output.Results.CalculationMessages[0] = new Message
- {
- MessageType = MessageMessageType.Error,
- Message1 = "test1"
- };
- output.Results.CalculationMessages[1] = new Message
- {
- MessageType = MessageMessageType.Warning,
- Message1 = "test2"
- };
- output.Results.CalculationMessages[2] = new Message
- {
- MessageType = MessageMessageType.Info,
- Message1 = "test3"
- };
- return output;
- }
+ MessageType = MessageMessageType.Error,
+ Message1 = "test1"
+ };
+ output.Results.CalculationMessages[1] = new Message
+ {
+ MessageType = MessageMessageType.Warning,
+ Message1 = "test2"
+ };
+ output.Results.CalculationMessages[2] = new Message
+ {
+ MessageType = MessageMessageType.Info,
+ Message1 = "test3"
+ };
+ return output;
+ }
- private void CompareOutput(Output expected, Output actual)
+ private void CompareOutput(Output expected, Output actual)
+ {
+ var compare = new CompareLogic
{
- var compare = new CompareLogic
+ Config =
{
- Config =
- {
- MaxDifferences = 100
- }
- };
- ComparisonResult result = compare.Compare(expected, actual);
- Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Output object");
- }
+ MaxDifferences = 100
+ }
+ };
+ ComparisonResult result = compare.Compare(expected, actual);
+ Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Output object");
}
}
\ No newline at end of file