Index: Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/RingtoetsProjectHelperTest.cs =================================================================== diff -u -r2ae1c9433c3c28b32105b9778b682b5e512a0f00 -rcb5d2139148256919e697cc6b25011513ac8d6ad --- Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/RingtoetsProjectHelperTest.cs (.../RingtoetsProjectHelperTest.cs) (revision 2ae1c9433c3c28b32105b9778b682b5e512a0f00) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.TestUtil.Test/RingtoetsProjectHelperTest.cs (.../RingtoetsProjectHelperTest.cs) (revision cb5d2139148256919e697cc6b25011513ac8d6ad) @@ -22,6 +22,7 @@ using System.Linq; using Core.Common.Base.Data; using NUnit.Framework; +using Ringtoets.HydraRing.Data; using Ringtoets.Integration.Data; namespace Application.Ringtoets.Storage.TestUtil.Test @@ -37,6 +38,14 @@ string expectedDescription = "description"; string expectedDikeAssessmentSectionName = "dikeAssessmentSection"; + string hydraulicDatabaseFilePath = "/temp/test"; + string hydraulicDatabaseVersion = "1.0"; + + long locationId = 13001; + string locationName = "test"; + double locationX = 152.3; + double locationY = 2938.5; + double designWaterLevel = 12.4; // Call Project project = RingtoetsProjectHelper.GetFullTestProject(); @@ -47,6 +56,18 @@ DikeAssessmentSection dikeAssessmentSection = project.Items.OfType().FirstOrDefault(); Assert.NotNull(dikeAssessmentSection); Assert.AreEqual(expectedDikeAssessmentSectionName, dikeAssessmentSection.Name); + + Assert.NotNull(dikeAssessmentSection.HydraulicBoundaryDatabase); + Assert.AreEqual(hydraulicDatabaseVersion, dikeAssessmentSection.HydraulicBoundaryDatabase.Version); + Assert.AreEqual(hydraulicDatabaseFilePath, dikeAssessmentSection.HydraulicBoundaryDatabase.FilePath); + Assert.AreEqual(1, dikeAssessmentSection.HydraulicBoundaryDatabase.Locations.Count); + + HydraulicBoundaryLocation hydraulicBoundaryLocation = dikeAssessmentSection.HydraulicBoundaryDatabase.Locations.First(); + Assert.AreEqual(locationId, hydraulicBoundaryLocation.Id); + Assert.AreEqual(locationName, hydraulicBoundaryLocation.Name); + Assert.AreEqual(locationX, hydraulicBoundaryLocation.Location.X); + Assert.AreEqual(locationY, hydraulicBoundaryLocation.Location.Y); + Assert.AreEqual(designWaterLevel, hydraulicBoundaryLocation.DesignWaterLevel); } } } \ No newline at end of file