Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs =================================================================== diff -u -r1c8a7abfda575f28821ce84a36ec6c5836a751aa -rf547af5b4c95489d955eb8c9de0e664ce129d0a1 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 1c8a7abfda575f28821ce84a36ec6c5836a751aa) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision f547af5b4c95489d955eb8c9de0e664ce129d0a1) @@ -535,7 +535,7 @@ var calculatorFactory = mocks.StrictMock(); HydraulicBoundaryCalculationSettings expectedCalculationSettings = - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase); + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation); using (mocks.Ordered()) { calculatorFactory.Expect(cf => cf.CreateDesignWaterLevelCalculator(Arg.Is.NotNull)) Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsContextTreeNodeInfoTest.cs =================================================================== diff -u -rf0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0 -rf547af5b4c95489d955eb8c9de0e664ce129d0a1 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsContextTreeNodeInfoTest.cs (.../DesignWaterLevelCalculationsContextTreeNodeInfoTest.cs) (revision f0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsContextTreeNodeInfoTest.cs (.../DesignWaterLevelCalculationsContextTreeNodeInfoTest.cs) (revision f547af5b4c95489d955eb8c9de0e664ce129d0a1) @@ -485,16 +485,20 @@ public void CalculateDesignWaterLevelsFromContextMenu_HydraulicBoundaryDatabaseWithCanUsePreprocessorFalse_SendsRightInputToCalculationService() { // Setup + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { HydraulicBoundaryDatabase = { - FilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite") + FilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"), + Locations = + { + hydraulicBoundaryLocation + } } }; HydraulicBoundaryDatabaseTestHelper.SetHydraulicBoundaryLocationConfigurationSettings(assessmentSection.HydraulicBoundaryDatabase); - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var hydraulicBoundaryLocationCalculations = new ObservableList { new HydraulicBoundaryLocationCalculation(hydraulicBoundaryLocation) @@ -522,7 +526,7 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(designWaterLevelCalculator); @@ -563,11 +567,16 @@ { // Setup string preprocessorDirectory = TestHelper.GetScratchPadPath(); + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { HydraulicBoundaryDatabase = { FilePath = validFilePath, + Locations = + { + hydraulicBoundaryLocation + }, HydraulicLocationConfigurationSettings = { CanUsePreprocessor = true, @@ -580,7 +589,6 @@ Func getNormFunc = () => 0.01; - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var hydraulicBoundaryLocationCalculations = new ObservableList { new HydraulicBoundaryLocationCalculation(hydraulicBoundaryLocation) @@ -607,7 +615,7 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(designWaterLevelCalculator); @@ -647,11 +655,16 @@ public void CalculateDesignWaterLevelsFromContextMenu_HydraulicBoundaryDatabaseWithUsePreprocessorFalse_SendsRightInputToCalculationService() { // Setup + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { HydraulicBoundaryDatabase = { FilePath = validFilePath, + Locations = + { + hydraulicBoundaryLocation + }, HydraulicLocationConfigurationSettings = { CanUsePreprocessor = true, @@ -664,7 +677,6 @@ Func getNormFunc = () => 0.01; - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var hydraulicBoundaryLocationCalculations = new ObservableList { new HydraulicBoundaryLocationCalculation(hydraulicBoundaryLocation) @@ -691,7 +703,7 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(designWaterLevelCalculator);