Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs =================================================================== diff -u -r418 -r419 --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs (.../DamXmlSerializationTests.cs) (revision 418) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/DamXmlSerializationTests.cs (.../DamXmlSerializationTests.cs) (revision 419) @@ -6,6 +6,7 @@ using Deltares.DamEngine.Io; using Deltares.DamEngine.Io.XmlInput; using Deltares.DamEngine.Io.XmlOutput; +using KellermanSoftware.CompareNetObjects; using Input = Deltares.DamEngine.Io.XmlInput.Input; using InputDamProjectType = Deltares.DamEngine.Io.XmlInput.InputDamProjectType; using NUnit.Framework; @@ -15,7 +16,7 @@ [TestFixture] public class DamXmlSerializationTests { - [Test, Ignore("To be finalized")] + [Test] public void CanReadWriteInputObject() { const string filename = "Input.xml"; @@ -34,7 +35,9 @@ private void CompareInput(Input expected, Input actual) { - Assert.AreEqual(expected.DamProjectType, actual.DamProjectType); + var compare = new CompareLogic { Config = { MaxDifferences = 100 } }; + var result = compare.Compare(expected, actual); + Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Input object"); } [Test] @@ -72,11 +75,10 @@ private void CompareOutput(Output expected, Output actual) { - Assert.AreEqual(expected.Results.CalculationMessages.Length, actual.Results.CalculationMessages.Length); - Assert.AreEqual(expected.Results.CalculationMessages[0].Message1, actual.Results.CalculationMessages[0].Message1); - Assert.AreEqual(expected.Results.CalculationMessages[0].MessageType, actual.Results.CalculationMessages[0].MessageType); - Assert.AreEqual(expected.Results.CalculationMessages[1].Message1, actual.Results.CalculationMessages[1].Message1); - Assert.AreEqual(expected.Results.CalculationMessages[1].MessageType, actual.Results.CalculationMessages[1].MessageType); + var compare = new CompareLogic { Config = { MaxDifferences = 100 } }; + var result = compare.Compare(expected, actual); + Assert.AreEqual(0, result.Differences.Count, "Differences found read/write Output object"); + } }