Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs =================================================================== diff -u -r6fe6de1da8b6f96e89137531a9aa49e67beedad4 -r63520df04e8830481e16d35b466f99a4f2276406 --- Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs (.../DataImportHelperTest.cs) (revision 6fe6de1da8b6f96e89137531a9aa49e67beedad4) +++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs (.../DataImportHelperTest.cs) (revision 63520df04e8830481e16d35b466f99a4f2276406) @@ -21,7 +21,9 @@ using System; using System.Collections.Generic; +using System.IO; using System.Linq; +using Core.Common.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.FailureMechanism; @@ -119,6 +121,30 @@ } [Test] + public void ImportHydraulicBoundaryDatabaseWithFilePath_AssessmentSectionNull_ThrowsArgumentNullException() + { + // Call + TestDelegate test = () => DataImportHelper.ImportHydraulicBoundaryDatabase(null, ""); + + // Assert + string paramName = Assert.Throws(test).ParamName; + Assert.AreEqual("assessmentSection", paramName); + } + + [Test] + public void ImportHydraulicBoundaryDatabaseWithFilePath_ValidData_AddsHydraulicBoundaryLocations() + { + // Setup + string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.Integration.TestUtil, nameof(DataImportHelper)); + + // Call + DataImportHelper.ImportHydraulicBoundaryDatabase(assessmentSection, Path.Combine(testDataPath, "complete.sqlite")); + + // Assert + Assert.AreEqual(18, assessmentSection.HydraulicBoundaryDatabase.Locations.Count); + } + + [Test] public void ImportPipingSurfaceLines_WithReferenceLine_AddsFourSurfaceLines() { // Setup