Index: Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/CalculationsState/HeightStructuresFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -r9c805b6b154f6cf82a90dfe7a14f18dec0ca44bb -rbc1a323d30a22ad6581cbb625f1a694b10381c48 --- Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/CalculationsState/HeightStructuresFailureMechanismContextTreeNodeInfoTest.cs (.../HeightStructuresFailureMechanismContextTreeNodeInfoTest.cs) (revision 9c805b6b154f6cf82a90dfe7a14f18dec0ca44bb) +++ Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/CalculationsState/HeightStructuresFailureMechanismContextTreeNodeInfoTest.cs (.../HeightStructuresFailureMechanismContextTreeNodeInfoTest.cs) (revision bc1a323d30a22ad6581cbb625f1a694b10381c48) @@ -491,30 +491,50 @@ // Setup var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var failureMechanism = new HeightStructuresFailureMechanism(); - failureMechanism.CalculationsGroup.Children.Add(new TestHeightStructuresCalculationScenario + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); + + var failureMechanism = new HeightStructuresFailureMechanism { - Name = "A", - InputParameters = + CalculationsGroup = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation() + Children = + { + new TestHeightStructuresCalculationScenario + { + Name = "A", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + }, + new TestHeightStructuresCalculationScenario + { + Name = "B", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + } + } } - }); - failureMechanism.CalculationsGroup.Children.Add(new TestHeightStructuresCalculationScenario - { - Name = "B", - InputParameters = - { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation() - } - }); + }; var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validHrdFilePath, HydraulicLocationConfigurationDatabase = { FilePath = validHlcdFilePath + }, + HydraulicBoundaryDatabases = + { + new HydraulicBoundaryDatabase + { + FilePath = validHrdFilePath, + Locations = + { + hydraulicBoundaryLocation + } + } } }; @@ -540,7 +560,9 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryData), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings( + assessmentSection.HydraulicBoundaryData, + hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Return(new TestStructuresCalculator()) Index: Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r8d669f6d3668611cdcd34d484c75e2bffe17a28c -rbc1a323d30a22ad6581cbb625f1a694b10381c48 --- Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../HeightStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision 8d669f6d3668611cdcd34d484c75e2bffe17a28c) +++ Riskeer/HeightStructures/test/Riskeer.HeightStructures.Plugin.Test/TreeNodeInfos/HeightStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../HeightStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision bc1a323d30a22ad6581cbb625f1a694b10381c48) @@ -1098,30 +1098,50 @@ // Setup var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); - var failureMechanism = new HeightStructuresFailureMechanism(); - failureMechanism.CalculationsGroup.Children.Add(new TestHeightStructuresCalculationScenario + var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); + + var failureMechanism = new HeightStructuresFailureMechanism { - Name = "A", - InputParameters = + CalculationsGroup = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation() + Children = + { + new TestHeightStructuresCalculationScenario + { + Name = "A", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + }, + new TestHeightStructuresCalculationScenario + { + Name = "B", + InputParameters = + { + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + } + } } - }); - failureMechanism.CalculationsGroup.Children.Add(new TestHeightStructuresCalculationScenario - { - Name = "B", - InputParameters = - { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation() - } - }); + }; var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validHrdFilePath, HydraulicLocationConfigurationDatabase = { FilePath = validHlcdFilePath + }, + HydraulicBoundaryDatabases = + { + new HydraulicBoundaryDatabase + { + FilePath = validHrdFilePath, + Locations = + { + hydraulicBoundaryLocation + } + } } }; @@ -1150,7 +1170,9 @@ .WhenCalled(invocation => { HydraRingCalculationSettingsTestHelper.AssertHydraRingCalculationSettings( - HydraulicBoundaryCalculationSettingsFactory.CreateSettings(assessmentSection.HydraulicBoundaryData), + HydraulicBoundaryCalculationSettingsFactory.CreateSettings( + assessmentSection.HydraulicBoundaryData, + hydraulicBoundaryLocation), (HydraRingCalculationSettings) invocation.Arguments[0]); }) .Repeat