Index: Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoDuneAssessmentSectionCommand.cs =================================================================== diff -u -rad2d65c5904706727b1e19341a8b1162645c845a -r322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811 --- Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoDuneAssessmentSectionCommand.cs (.../AddNewDemoDuneAssessmentSectionCommand.cs) (revision ad2d65c5904706727b1e19341a8b1162645c845a) +++ Demo/Ringtoets/src/Demo.Ringtoets/Commands/AddNewDemoDuneAssessmentSectionCommand.cs (.../AddNewDemoDuneAssessmentSectionCommand.cs) (revision 322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811) @@ -1,5 +1,7 @@ using Core.Common.Controls.Commands; using Core.Common.Gui; +using Ringtoets.HydraRing.Forms.PresentationObjects; +using Ringtoets.HydraRing.Plugin; using Ringtoets.Integration.Data; using Ringtoets.Integration.Forms.PresentationObjects; using Ringtoets.Integration.Plugin.FileImporters; @@ -48,7 +50,7 @@ Name = "Demo duintraject" }; InitializeDemoReferenceLine(demoAssessmentSection); - + InitializeDemoHydraulicBoundaryDatabase(demoAssessmentSection); return demoAssessmentSection; } @@ -61,5 +63,17 @@ importer.Import(new ReferenceLineContext(demoAssessmentSection), temporaryShapeFile.FilePath); } } + + private void InitializeDemoHydraulicBoundaryDatabase(DuneAssessmentSection demoAssessmentSection) + { + using (var tempPath = new TemporaryImportFile("HRD_dutchcoastsouth.sqlite")) + { + using (var hydraulicBoundaryDatabaseImporter = new HydraulicBoundaryLocationsImporter()) + { + hydraulicBoundaryDatabaseImporter.ValidateAndConnectTo(tempPath.FilePath); + hydraulicBoundaryDatabaseImporter.Import(new HydraulicBoundaryDatabaseContext(demoAssessmentSection), tempPath.FilePath); + } + } + } } } \ No newline at end of file Index: Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoDuneAssessmentSectionCommandTest.cs =================================================================== diff -u -rad2d65c5904706727b1e19341a8b1162645c845a -r322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811 --- Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoDuneAssessmentSectionCommandTest.cs (.../AddNewDemoDuneAssessmentSectionCommandTest.cs) (revision ad2d65c5904706727b1e19341a8b1162645c845a) +++ Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoDuneAssessmentSectionCommandTest.cs (.../AddNewDemoDuneAssessmentSectionCommandTest.cs) (revision 322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811) @@ -1,5 +1,4 @@ using System.Linq; - using Core.Common.Base; using Core.Common.Base.Data; using Core.Common.Controls.Commands; @@ -60,6 +59,11 @@ Assert.AreEqual("Demo duintraject", demoAssessmentSection.Name); Assert.AreEqual(1669, demoAssessmentSection.ReferenceLine.Points.Count()); + + Assert.IsNotEmpty(demoAssessmentSection.HydraulicBoundaryDatabase.FilePath); + var hydraulicBoundaryLocations = demoAssessmentSection.HydraulicBoundaryDatabase.Locations.ToArray(); + Assert.AreEqual(18, hydraulicBoundaryLocations.Length); + mocks.VerifyAll(); } } Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.Designer.cs =================================================================== diff -u -r16fef01c5d2d8ef8d15c652585efa85125ba7b25 -r322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 16fef01c5d2d8ef8d15c652585efa85125ba7b25) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision 322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811) @@ -61,7 +61,7 @@ } /// - /// Looks up a localized string similar to Uitvoer van alle afhankelijke berekeningen is verwijderd.. + /// Looks up a localized string similar to De uitvoer van alle afhankelijke berekeningen is verwijderd.. /// public static string Calculations_Deleted { get { @@ -117,7 +117,7 @@ } /// - /// Looks up a localized string similar to Koppel aan hydraulische randvoorwaarden database. + /// Looks up a localized string similar to Koppel aan hydraulische randvoorwaarden database.. /// public static string HydraulicBoundaryDatabase_Connect_ToolTip { get { Index: Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.resx =================================================================== diff -u -r16fef01c5d2d8ef8d15c652585efa85125ba7b25 -r322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811 --- Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.resx (.../Resources.resx) (revision 16fef01c5d2d8ef8d15c652585efa85125ba7b25) +++ Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/Resources.resx (.../Resources.resx) (revision 322e06b66fb0c6f6a0cf133fa6eba67a4f0dd811) @@ -147,7 +147,7 @@ Koppel aan database... - Koppel aan hydraulische randvoorwaarden database + Koppel aan hydraulische randvoorwaarden database. Locatie van het hydraulische randvoorwaarden database bestand. @@ -165,7 +165,7 @@ Selecteer database - Uitvoer van alle afhankelijke berekeningen is verwijderd. + De uitvoer van alle afhankelijke berekeningen is verwijderd. Locaties uit de hydraulische randvoorwaarden database.