Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -rf0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0 -r56a36609f74a67f2ed144bdf422274ed61d81651 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsGroupContextTreeNodeInfoTest.cs (.../DesignWaterLevelCalculationsGroupContextTreeNodeInfoTest.cs) (revision f0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/DesignWaterLevelCalculationsGroupContextTreeNodeInfoTest.cs (.../DesignWaterLevelCalculationsGroupContextTreeNodeInfoTest.cs) (revision 56a36609f74a67f2ed144bdf422274ed61d81651) @@ -431,16 +431,20 @@ { // Given var mockRepository = new MockRepository(); + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSectionStub { 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"); assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { hydraulicBoundaryLocation @@ -468,7 +472,7 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(designWaterLevelCalculator) Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/HydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs =================================================================== diff -u -rf0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0 -r56a36609f74a67f2ed144bdf422274ed61d81651 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/HydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs (.../HydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs) (revision f0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/HydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs (.../HydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs) (revision 56a36609f74a67f2ed144bdf422274ed61d81651) @@ -530,16 +530,20 @@ { // Given string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { HydraulicBoundaryDatabase = { - FilePath = validFilePath + FilePath = validFilePath, + Locations = + { + hydraulicBoundaryLocation + } } }; HydraulicBoundaryDatabaseTestHelper.SetHydraulicBoundaryLocationConfigurationSettings(assessmentSection.HydraulicBoundaryDatabase); - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { hydraulicBoundaryLocation @@ -568,7 +572,7 @@ Converged = false }; - HydraulicBoundaryCalculationSettings expectedSettings = HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase); + HydraulicBoundaryCalculationSettings expectedSettings = HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation); calculatorFactory.Expect(cf => cf.CreateDesignWaterLevelCalculator(Arg.Is.NotNull)) .WhenCalled(invocation => { Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsContextTreeNodeInfoTest.cs =================================================================== diff -u -rf0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0 -r56a36609f74a67f2ed144bdf422274ed61d81651 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsContextTreeNodeInfoTest.cs) (revision f0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsContextTreeNodeInfoTest.cs) (revision 56a36609f74a67f2ed144bdf422274ed61d81651) @@ -484,18 +484,22 @@ public void CalculateWaveHeightsFromContextMenu_HydraulicBoundaryDatabaseWithCanUsePreprocessorFalse_SendsRightInputToCalculationService() { // Setup + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { HydraulicBoundaryDatabase = { - FilePath = validFilePath + FilePath = validFilePath, + Locations = + { + hydraulicBoundaryLocation + } } }; HydraulicBoundaryDatabaseTestHelper.SetHydraulicBoundaryLocationConfigurationSettings(assessmentSection.HydraulicBoundaryDatabase); Func getNormFunc = () => 0.01; - 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(waveHeightCalculator); @@ -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(waveHeightCalculator); @@ -647,11 +655,16 @@ public void CalculateWaveHeightsFromContextMenu_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(waveHeightCalculator); Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -rf0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0 -r56a36609f74a67f2ed144bdf422274ed61d81651 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsGroupContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsGroupContextTreeNodeInfoTest.cs) (revision f0e50ec187773ab3877c55e1dc6c7ea1f3bef5f0) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/WaveHeightCalculationsGroupContextTreeNodeInfoTest.cs (.../WaveHeightCalculationsGroupContextTreeNodeInfoTest.cs) (revision 56a36609f74a67f2ed144bdf422274ed61d81651) @@ -431,16 +431,20 @@ // Given var mockRepository = new MockRepository(); string filePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"); + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); var assessmentSection = new AssessmentSectionStub { HydraulicBoundaryDatabase = { - FilePath = filePath + FilePath = filePath, + Locations = + { + hydraulicBoundaryLocation + } } }; HydraulicBoundaryDatabaseTestHelper.SetHydraulicBoundaryLocationConfigurationSettings(assessmentSection.HydraulicBoundaryDatabase); - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation("locationName"); assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { hydraulicBoundaryLocation @@ -468,7 +472,7 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryDatabase), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection, hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(waveHeightCalculator).Repeat.Times(4);