Index: dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs =================================================================== diff -u -r484 -r485 --- dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 484) +++ dam clients/DamUI/trunk/src/Dam/Tests/DamEngineIo/FillXmlInputFromDamUiTests.cs (.../FillXmlInputFromDamUiTests.cs) (revision 485) @@ -15,7 +15,7 @@ public class FillXmlInputFromDamUiTests { [Test] - public void CanWriteAndReadDamProjectDataToXml() + public void CanWriteAndReadDamProjectDataToXmlFile() { const string inputFilename = "InputFile.xml"; DamProjectData expectedDamProjectData = CreateExampleDamProjectData(); @@ -26,6 +26,17 @@ CompareDamProjectData(actualDamProjectData, expectedDamProjectData); } + [Test] + public void CanWriteAndReadDamProjectDataToXmlString() + { + DamProjectData expectedDamProjectData = CreateExampleDamProjectData(); + Input input = FillXmlInputFromDamUi.CreateInput(expectedDamProjectData); + string inputXml = DamXmlSerialization.SaveInputAsXmlString(input); + input = DamXmlSerialization.LoadInputFromXmlString(inputXml); + DamProjectData actualDamProjectData = FillDamUiFromXmlInput.CreateDamProjectData(input); + CompareDamProjectData(actualDamProjectData, expectedDamProjectData); + } + private DamProjectData CreateExampleDamProjectData() { var damProjectData = new DamProjectData();