Index: Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationReaderTest.cs =================================================================== diff -u -r85b7f2b6d2eec9850c023e7146a64f6250e9ba6d -r48c203e154a0c2451e9828ab5cb0b9661c3d00da --- Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationReaderTest.cs (.../WaveConditionsCalculationConfigurationReaderTest.cs) (revision 85b7f2b6d2eec9850c023e7146a64f6250e9ba6d) +++ Ringtoets/Revetment/test/Ringtoets.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationReaderTest.cs (.../WaveConditionsCalculationConfigurationReaderTest.cs) (revision 48c203e154a0c2451e9828ab5cb0b9661c3d00da) @@ -30,7 +30,6 @@ using Ringtoets.Common.IO.Configurations; using Ringtoets.Common.IO.Configurations.Import; using Ringtoets.Revetment.IO.Configurations; -using Ringtoets.Revetment.IO.Properties; namespace Ringtoets.Revetment.IO.Test.Configurations { @@ -46,9 +45,15 @@ { get { - yield return new TestCaseData("invalidCalculationMultipleHydraulicBoundaryLocation.xml", + yield return new TestCaseData("invalidCalculationMultipleHydraulicBoundaryLocationOld.xml", "Element 'hrlocatie' cannot appear more than once if content model type is \"all\".") - .SetName("invalidCalculationMultipleHydraulicBoundaryLocation"); + .SetName("invalidCalculationMultipleHydraulicBoundaryLocationOld"); + yield return new TestCaseData("invalidCalculationMultipleHydraulicBoundaryLocationNew.xml", + "Element 'hblocatie' cannot appear more than once if content model type is \"all\".") + .SetName("invalidCalculationMultipleHydraulicBoundaryLocationNew"); + yield return new TestCaseData("invalidCalculationHydraulicBoundaryLocationOldAndNew.xml", + "Element 'hblocatie' cannot appear more than once if content model type is \"all\".") + .SetName("invalidCalculationHydraulicBoundaryLocationOldAndNew"); yield return new TestCaseData("invalidCalculationMultipleForeshoreProfile.xml", "Element 'voorlandprofiel' cannot appear more than once if content model type is \"all\".") .SetName("invalidCalculationMultipleForeshoreProfile"); @@ -85,9 +90,12 @@ yield return new TestCaseData("invalidCalculationMultipleForeshoreUsage.xml", "Element 'voorlandgebruiken' cannot appear more than once if content model type is \"all\".") .SetName("invalidCalculationMultipleForeshoreUsage"); - yield return new TestCaseData("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocation.xml", + yield return new TestCaseData("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocationOld.xml", "The 'hrlocatie' element is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.") - .SetName("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocation"); + .SetName("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocationOld"); + yield return new TestCaseData("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocationNew.xml", + "The 'hblocatie' element is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.") + .SetName("invalidConfigurationCalculationContainingEmptyHydraulicBoundaryLocationNew"); yield return new TestCaseData("invalidConfigurationCalculationContainingEmptyForeshoreProfile.xml", "The 'voorlandprofiel' element is invalid - The value '' is invalid according to its datatype 'String' - The actual length is less than the MinLength value.") .SetName("invalidConfigurationCalculationContainingEmptyForeshoreProfile"); @@ -290,8 +298,10 @@ } [Test] - [TestCase("validConfigurationFullCalculation.xml")] - [TestCase("validConfigurationFullCalculation_differentOrder.xml")] + [TestCase("validConfigurationFullCalculationOld.xml")] + [TestCase("validConfigurationFullCalculation_differentOrder_old.xml")] + [TestCase("validConfigurationFullCalculationNew.xml")] + [TestCase("validConfigurationFullCalculation_differentOrder_new.xml")] public void Read_ValidConfigurationWithFullCalculation_ReturnExpectedReadWaveConditionsCalculation(string fileName) { // Setup @@ -305,7 +315,7 @@ var calculation = (WaveConditionsCalculationConfiguration) readItems.Single(); Assert.IsNotNull(calculation); - Assert.AreEqual("HRlocatie", calculation.HydraulicBoundaryLocationName); + Assert.AreEqual("Locatie", calculation.HydraulicBoundaryLocationName); Assert.AreEqual(1.1, calculation.UpperBoundaryRevetment); Assert.AreEqual(2.2, calculation.LowerBoundaryRevetment); Assert.AreEqual(3.3, calculation.UpperBoundaryWaterLevels);