Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r10abae046e018ec8c1819d9d24daf3d75a8441a4 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 10abae046e018ec8c1819d9d24daf3d75a8441a4) @@ -2086,11 +2086,30 @@ Assert.IsNotNull(expectedBoundaryDatabase); Assert.AreEqual(expectedBoundaryDatabase.Version, actualBoundaryDatabase.Version); Assert.AreEqual(expectedBoundaryDatabase.FilePath, actualBoundaryDatabase.FilePath); + + AssertHydraulicLocationConfigurationSettings(expectedBoundaryDatabase.HydraulicLocationConfigurationSettings, + actualBoundaryDatabase.HydraulicLocationConfigurationSettings); + Assert.AreEqual(expectedBoundaryDatabase.Locations.Count, actualBoundaryDatabase.Locations.Count); AssertHydraulicBoundaryLocations(expectedBoundaryDatabase.Locations, actualBoundaryDatabase.Locations); } + private static void AssertHydraulicLocationConfigurationSettings(HydraulicLocationConfigurationSettings expectedSettings, + HydraulicLocationConfigurationSettings actualSettings) + { + Assert.AreEqual(expectedSettings.FilePath, actualSettings.FilePath); + Assert.AreEqual(expectedSettings.ScenarioName, actualSettings.ScenarioName); + Assert.AreEqual(expectedSettings.Year, actualSettings.Year); + Assert.AreEqual(expectedSettings.Scope, actualSettings.Scope); + Assert.AreEqual(expectedSettings.SeaLevel, actualSettings.SeaLevel); + Assert.AreEqual(expectedSettings.RiverDischarge, actualSettings.RiverDischarge); + Assert.AreEqual(expectedSettings.LakeLevel, actualSettings.LakeLevel); + Assert.AreEqual(expectedSettings.WindDirection, actualSettings.WindDirection); + Assert.AreEqual(expectedSettings.WindSpeed, actualSettings.WindSpeed); + Assert.AreEqual(expectedSettings.Comment, actualSettings.Comment); + } + private static void AssertHydraulicBoundaryLocations(IEnumerable expectedHydraulicBoundaryLocations, IEnumerable actualHydraulicBoundaryLocations) { Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r10abae046e018ec8c1819d9d24daf3d75a8441a4 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs (.../RingtoetsProjectTestHelperTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil.Test/RingtoetsProjectTestHelperTest.cs (.../RingtoetsProjectTestHelperTest.cs) (revision 10abae046e018ec8c1819d9d24daf3d75a8441a4) @@ -501,6 +501,18 @@ Assert.AreEqual("/temp/test", hydraulicBoundaryDatabase.FilePath); Assert.AreEqual(2, hydraulicBoundaryDatabase.Locations.Count); + HydraulicLocationConfigurationSettings settings = hydraulicBoundaryDatabase.HydraulicLocationConfigurationSettings; + Assert.AreEqual("some\\Path\\ToHlcd", settings.FilePath); + Assert.AreEqual("ScenarioName", settings.ScenarioName); + Assert.AreEqual(1337, settings.Year); + Assert.AreEqual("Scope", settings.Scope); + Assert.AreEqual("SeaLevel", settings.SeaLevel); + Assert.AreEqual("RiverDischarge", settings.RiverDischarge); + Assert.AreEqual("LakeLevel", settings.LakeLevel); + Assert.AreEqual("WindDirection", settings.WindDirection); + Assert.AreEqual("WindSpeed", settings.WindSpeed); + Assert.AreEqual("Comment", settings.Comment); + HydraulicBoundaryLocation hydraulicBoundaryLocation = hydraulicBoundaryDatabase.Locations[0]; Assert.AreEqual(13001, hydraulicBoundaryLocation.Id); Assert.AreEqual("test", hydraulicBoundaryLocation.Name); Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs =================================================================== diff -u -rb572a5651cf26260c36d6f07fa3c146c4ca08273 -r10abae046e018ec8c1819d9d24daf3d75a8441a4 --- Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision b572a5651cf26260c36d6f07fa3c146c4ca08273) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.TestUtil/RingtoetsProjectTestHelper.cs (.../RingtoetsProjectTestHelper.cs) (revision 10abae046e018ec8c1819d9d24daf3d75a8441a4) @@ -92,6 +92,7 @@ NormativeNorm = NormType.Signaling } }; + SetHydraulicBoundaryLocationConfigurationSettings(assessmentSection.HydraulicBoundaryDatabase); assessmentSection.ReferenceLine.SetGeometry(new[] { @@ -205,6 +206,20 @@ return fullTestProject; } + private static void SetHydraulicBoundaryLocationConfigurationSettings(HydraulicBoundaryDatabase hydraulicBoundaryDatabase) + { + hydraulicBoundaryDatabase.HydraulicLocationConfigurationSettings.SetValues("some\\Path\\ToHlcd", + "ScenarioName", + 1337, + "Scope", + "SeaLevel", + "RiverDischarge", + "LakeLevel", + "WindDirection", + "WindSpeed", + "Comment"); + } + private static void SetSectionResults(IEnumerable sectionResults) { var random = new Random(39);