Index: Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/DesignWaterLevelCalculationServiceTest.cs =================================================================== diff -u -r0a51f20ac93373a43f79bb4c6327bce1d46545c6 -r5e6eacaf76f765ba77febee673e9e94895e46feb --- Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/DesignWaterLevelCalculationServiceTest.cs (.../DesignWaterLevelCalculationServiceTest.cs) (revision 0a51f20ac93373a43f79bb4c6327bce1d46545c6) +++ Ringtoets/Integration/test/Ringtoets.Integration.Service.Test/DesignWaterLevelCalculationServiceTest.cs (.../DesignWaterLevelCalculationServiceTest.cs) (revision 5e6eacaf76f765ba77febee673e9e94895e46feb) @@ -42,14 +42,8 @@ { // Setup var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + ImportHydraulicBoundaryDatabase(assessmentSection); - string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); - - using (var importer = new HydraulicBoundaryDatabaseImporter()) - { - importer.Import(assessmentSection, validFilePath); - } - bool valid = false; var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1); @@ -99,20 +93,17 @@ { // Setup var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + ImportHydraulicBoundaryDatabase(assessmentSection); - string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); - - using (var importer = new HydraulicBoundaryDatabaseImporter()) - { - importer.Import(assessmentSection, validFilePath); - } - var hydraulicBoundaryLocation = assessmentSection.HydraulicBoundaryDatabase.Locations.First(hl => hl.Id == 1300001); TargetProbabilityCalculationOutput output = null; // Call - Action call = () => output = DesignWaterLevelCalculationService.Calculate(assessmentSection, assessmentSection.HydraulicBoundaryDatabase, hydraulicBoundaryLocation, assessmentSection.Name); + Action call = () => output = DesignWaterLevelCalculationService.Calculate(assessmentSection, + assessmentSection.HydraulicBoundaryDatabase, + hydraulicBoundaryLocation, + assessmentSection.Name); // Assert TestHelper.AssertLogMessages(call, messages => @@ -130,20 +121,17 @@ { // Setup var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); + ImportHydraulicBoundaryDatabase(assessmentSection); - string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); - - using (var importer = new HydraulicBoundaryDatabaseImporter()) - { - importer.Import(assessmentSection, validFilePath); - } - var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "test", 1, 1); TargetProbabilityCalculationOutput output = null; // Call - Action call = () => output = DesignWaterLevelCalculationService.Calculate(assessmentSection, assessmentSection.HydraulicBoundaryDatabase, hydraulicBoundaryLocation, assessmentSection.Name); + Action call = () => output = DesignWaterLevelCalculationService.Calculate(assessmentSection, + assessmentSection.HydraulicBoundaryDatabase, + hydraulicBoundaryLocation, + assessmentSection.Name); // Assert TestHelper.AssertLogMessages(call, messages => @@ -156,5 +144,15 @@ }); Assert.IsNull(output); } + + private void ImportHydraulicBoundaryDatabase(AssessmentSection assessmentSection) + { + string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); + + using (var importer = new HydraulicBoundaryDatabaseImporter()) + { + importer.Import(assessmentSection, validFilePath); + } + } } } \ No newline at end of file