Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs =================================================================== diff -u -r8d669f6d3668611cdcd34d484c75e2bffe17a28c -r71a09fe242c37c9ce1b5bae3412457a2cde6c0db --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs) (revision 8d669f6d3668611cdcd34d484c75e2bffe17a28c) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs) (revision 71a09fe242c37c9ce1b5bae3412457a2cde6c0db) @@ -924,17 +924,24 @@ observer.Expect(o => o.UpdateObserver()); var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); + var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validHrdFilePath, HydraulicLocationConfigurationDatabase = { FilePath = validHlcdFilePath }, Version = "random", - Locations = + HydraulicBoundaryDatabases = { - hydraulicBoundaryLocation + new HydraulicBoundaryDatabase + { + FilePath = validHrdFilePath, + Locations = + { + hydraulicBoundaryLocation + } + } } }; @@ -972,7 +979,8 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(hydraulicBoundaryData), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(hydraulicBoundaryData, + hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(new TestStructuresCalculator()); Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs =================================================================== diff -u -recbba2f636e82f8d94ee7deea09730e39190d2bb -r71a09fe242c37c9ce1b5bae3412457a2cde6c0db --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs) (revision ecbba2f636e82f8d94ee7deea09730e39190d2bb) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs) (revision 71a09fe242c37c9ce1b5bae3412457a2cde6c0db) @@ -427,36 +427,56 @@ // Setup var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var failureMechanism = new StabilityPointStructuresFailureMechanism(); - failureMechanism.CalculationsGroup.Children.Add(new TestStabilityPointStructuresCalculationScenario + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); + + var failureMechanism = new StabilityPointStructuresFailureMechanism { - Name = "A", - InputParameters = + CalculationsGroup = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(), - Structure = new TestStabilityPointStructure(), - InflowModelType = StabilityPointStructureInflowModelType.LowSill, - LoadSchematizationType = LoadSchematizationType.Linear + Children = + { + new TestStabilityPointStructuresCalculationScenario + { + Name = "A", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation, + Structure = new TestStabilityPointStructure(), + InflowModelType = StabilityPointStructureInflowModelType.LowSill, + LoadSchematizationType = LoadSchematizationType.Linear + } + }, + new TestStabilityPointStructuresCalculationScenario + { + Name = "B", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation, + Structure = new TestStabilityPointStructure(), + InflowModelType = StabilityPointStructureInflowModelType.LowSill, + LoadSchematizationType = LoadSchematizationType.Linear + } + } + } } - }); - failureMechanism.CalculationsGroup.Children.Add(new TestStabilityPointStructuresCalculationScenario - { - Name = "B", - InputParameters = - { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(), - Structure = new TestStabilityPointStructure(), - InflowModelType = StabilityPointStructureInflowModelType.LowSill, - LoadSchematizationType = LoadSchematizationType.Linear - } - }); + }; var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validHrdFilePath, HydraulicLocationConfigurationDatabase = { FilePath = validHlcdFilePath + }, + HydraulicBoundaryDatabases = + { + new HydraulicBoundaryDatabase + { + FilePath = validHrdFilePath, + Locations = + { + hydraulicBoundaryLocation + } + } } }; @@ -483,7 +503,8 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(hydraulicBoundaryData), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings(hydraulicBoundaryData, + hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(new TestStructuresCalculator()) Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationActivityFactoryTest.cs =================================================================== diff -u -r8339953df3276b6c7b4a3d9f5a278e4c19e85be3 -r71a09fe242c37c9ce1b5bae3412457a2cde6c0db --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationActivityFactoryTest.cs (.../StabilityPointStructuresCalculationActivityFactoryTest.cs) (revision 8339953df3276b6c7b4a3d9f5a278e4c19e85be3) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Service.Test/StabilityPointStructuresCalculationActivityFactoryTest.cs (.../StabilityPointStructuresCalculationActivityFactoryTest.cs) (revision 71a09fe242c37c9ce1b5bae3412457a2cde6c0db) @@ -303,7 +303,9 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(hydraulicBoundaryData), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings( + hydraulicBoundaryData, + calculation.InputParameters.HydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(testCalculator);