Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtil/DataImportHelper.cs
===================================================================
diff -u -r13985ac089d88ef0eb5050dddd2e403d126e0d6d -r63520df04e8830481e16d35b466f99a4f2276406
--- Ringtoets/Integration/test/Ringtoets.Integration.TestUtil/DataImportHelper.cs (.../DataImportHelper.cs) (revision 13985ac089d88ef0eb5050dddd2e403d126e0d6d)
+++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtil/DataImportHelper.cs (.../DataImportHelper.cs) (revision 63520df04e8830481e16d35b466f99a4f2276406)
@@ -161,17 +161,12 @@
}
///
- /// Imports the for the given .
+ /// Imports the for the given .
///
/// The to import on.
- /// This will import 19 Hydraulic boundary locations.
+ /// This will import 18 Hydraulic boundary locations.
public static void ImportHydraulicBoundaryDatabase(AssessmentSection assessmentSection)
{
- if (assessmentSection == null)
- {
- throw new ArgumentNullException(nameof(assessmentSection));
- }
-
using (var embeddedResourceFileWriter = new EmbeddedResourceFileWriter(typeof(DataImportHelper).Assembly,
false,
"HRD dutch coast south.sqlite",
@@ -180,18 +175,34 @@
{
string filePath = Path.Combine(embeddedResourceFileWriter.TargetFolderPath, "HRD dutch coast south.sqlite");
- var mocks = new MockRepository();
- var viewCommands = mocks.Stub();
- mocks.ReplayAll();
+ ImportHydraulicBoundaryDatabase(assessmentSection, filePath);
+ }
+ }
- var hydraulicBoundaryDatabaseImporter = new HydraulicBoundaryDatabaseImporter(assessmentSection.HydraulicBoundaryDatabase,
- new HydraulicBoundaryDatabaseUpdateHandler(
- assessmentSection,
- new DuneLocationsReplacementHandler(viewCommands, assessmentSection.DuneErosion)),
- filePath);
- hydraulicBoundaryDatabaseImporter.Import();
- mocks.VerifyAll();
+ ///
+ /// Imports the for the given .
+ ///
+ /// The to import on.
+ /// The filePath to import from.
+ /// This will import 18 Hydraulic boundary locations.
+ public static void ImportHydraulicBoundaryDatabase(AssessmentSection assessmentSection, string filePath)
+ {
+ if (assessmentSection == null)
+ {
+ throw new ArgumentNullException(nameof(assessmentSection));
}
+
+ var mocks = new MockRepository();
+ var viewCommands = mocks.Stub();
+ mocks.ReplayAll();
+
+ var hydraulicBoundaryDatabaseImporter = new HydraulicBoundaryDatabaseImporter(assessmentSection.HydraulicBoundaryDatabase,
+ new HydraulicBoundaryDatabaseUpdateHandler(
+ assessmentSection,
+ new DuneLocationsReplacementHandler(viewCommands, assessmentSection.DuneErosion)),
+ filePath);
+ hydraulicBoundaryDatabaseImporter.Import();
+ mocks.VerifyAll();
}
private static FailureMechanismSection DeepCloneSection(FailureMechanismSection section)