Fisheye: Tag 403 refers to a dead (removed) revision in file `dam engine/trunk/src/Deltares.DamEngine.Io/Serialization.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj =================================================================== diff -u -r401 -r403 --- dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj (.../Deltares.DamEngine.Io.csproj) (revision 401) +++ dam engine/trunk/src/Deltares.DamEngine.Io/Deltares.DamEngine.Io.csproj (.../Deltares.DamEngine.Io.csproj) (revision 403) @@ -46,7 +46,7 @@ - + Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs =================================================================== diff -u -r401 -r403 --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs (.../SerializationTests.cs) (revision 401) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/SerializationTests.cs (.../XmlSerializationTests.cs) (revision 403) @@ -3,10 +3,38 @@ using System.Linq; using System.Text; using System.Threading.Tasks; +using Deltares.DamEngine.Io; +using Deltares.DamEngine.Io.XmlInput; +using Deltares.DamEngine.Io.XmlOutput; +using Input = Deltares.DamEngine.Io.XmlInput.Input; +using InputDamProjectType = Deltares.DamEngine.Io.XmlInput.InputDamProjectType; +using NUnit.Framework; namespace Deltares.DamEngine.Io.Tests { - public class SerializationTests + [TestFixture] + public class XmlSerializationTests { + [Test, Ignore("To be finalized")] + public void CanReadWriteInputObject() + { + const string filename = "Input.xml"; + Input sourceInput = CreatePopulatedInput(); + XmlSerialization.SaveInputAsXml(filename, sourceInput); + Input destinationInput = XmlSerialization.LoadInputFromXml(filename); + CompareInput(sourceInput, destinationInput); + } + private Input CreatePopulatedInput() + { + Input input = new Input(); + input.DamProjectType = InputDamProjectType.Assessment; + return input; + } + + private void CompareInput(Input expected, Input actual) + { + Assert.AreEqual(expected.DamProjectType, actual.DamProjectType); + } } + } Index: dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj =================================================================== diff -u -r401 -r403 --- dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj (.../Deltares.DamEngine.Io.Tests.csproj) (revision 401) +++ dam engine/trunk/src/Deltares.DamEngine.Io.Tests/Deltares.DamEngine.Io.Tests.csproj (.../Deltares.DamEngine.Io.Tests.csproj) (revision 403) @@ -31,6 +31,10 @@ MinimumRecommendedRules.ruleset + + False + ..\..\lib\NUnit\nunit.framework.dll + @@ -41,9 +45,15 @@ - + + + + {1560A423-F338-4DEC-8583-1DFF7077F104} + Deltares.DamEngine.Io + +