Index: dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillDamFromXmlInputTests.cs =================================================================== diff -u -r452 -r461 --- dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillDamFromXmlInputTests.cs (.../FillDamFromXmlInputTests.cs) (revision 452) +++ dam engine/trunk/src/Deltares.DamEngine.Interface.Tests/FillDamFromXmlInputTests.cs (.../FillDamFromXmlInputTests.cs) (revision 461) @@ -36,12 +36,23 @@ const string inputFilename = "InputFile.xml"; DamProjectData expectedDamProjectData = CreateExampleDamProjectData(); Input input = FillXmlInputFromDam.CreateInput(expectedDamProjectData); - DamXmlSerialization.SaveInputAsXml(inputFilename, input); - input = DamXmlSerialization.LoadInputFromXml(inputFilename); + DamXmlSerialization.SaveInputAsXmlFile(inputFilename, input); + input = DamXmlSerialization.LoadInputFromXmlFile(inputFilename); DamProjectData actualDamProjectData = FillDamFromXmlInput.CreateDamProjectData(input); CompareDamProjectData(actualDamProjectData, expectedDamProjectData); } + [Test] + public void CanWriteAndReadDamProjectDataToXmlString() + { + string xmlString; + DamProjectData expectedDamProjectData = CreateExampleDamProjectData(); + Input input = FillXmlInputFromDam.CreateInput(expectedDamProjectData); + xmlString = DamXmlSerialization.SaveInputAsXmlString(input); + input = DamXmlSerialization.LoadInputFromXmlString(xmlString); + DamProjectData actualDamProjectData = FillDamFromXmlInput.CreateDamProjectData(input); + CompareDamProjectData(actualDamProjectData, expectedDamProjectData); + } private DamProjectData CreateExampleDamProjectData() { const int locationCount = 3;