Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs =================================================================== diff -u -r01740ebd72eef02813c719fc61a4d36563282331 -r6f64cab16e5ef3e1431ed0a4543692cf5891262a --- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 01740ebd72eef02813c719fc61a4d36563282331) +++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Plugin/GrassCoverErosionOutwardsPlugin.cs (.../GrassCoverErosionOutwardsPlugin.cs) (revision 6f64cab16e5ef3e1431ed0a4543692cf5891262a) @@ -530,12 +530,9 @@ IAssessmentSection assessmentSection = context.AssessmentSection; if (assessmentSection.HydraulicBoundaryDatabase.IsLinked()) { - ObservableList locations = context.WrappedData.Locations; GrassCoverErosionOutwardsFailureMechanism failureMechanism = context.FailureMechanism; return new object[] { - new GrassCoverErosionOutwardsDesignWaterLevelCalculationsGroupContext(locations, failureMechanism, assessmentSection), - new GrassCoverErosionOutwardsWaveHeightCalculationsGroupContext(locations, failureMechanism, assessmentSection), new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, null, failureMechanism, Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs =================================================================== diff -u -r40c181373215ed10076631e4b7b3c63319bb5e31 -r6f64cab16e5ef3e1431ed0a4543692cf5891262a --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs) (revision 40c181373215ed10076631e4b7b3c63319bb5e31) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsHydraulicBoundaryDatabaseContextTreeNodeInfoTest.cs) (revision 6f64cab16e5ef3e1431ed0a4543692cf5891262a) @@ -426,10 +426,10 @@ using (new HydraRingCalculatorFactoryConfig(calculatorFactory)) { // When - Action call = () => contextMenuAdapter.Items[contextMenuCalculateAllIndex].PerformClick(); + void Call() => contextMenuAdapter.Items[contextMenuCalculateAllIndex].PerformClick(); // Then - TestHelper.AssertLogMessages(call, messages => + TestHelper.AssertLogMessages(Call, messages => { string[] msgs = messages.ToArray(); Assert.AreEqual(108, msgs.Length); @@ -519,18 +519,9 @@ object[] children = info.ChildNodeObjects(context).ToArray(); // Assert - Assert.AreEqual(3, children.Length); - var designWaterLevelCalculationsGroupContext = (GrassCoverErosionOutwardsDesignWaterLevelCalculationsGroupContext) children[0]; - CollectionAssert.AreEqual(assessmentSection.HydraulicBoundaryDatabase.Locations, designWaterLevelCalculationsGroupContext.WrappedData); - Assert.AreSame(failureMechanism, designWaterLevelCalculationsGroupContext.FailureMechanism); - Assert.AreSame(assessmentSection, designWaterLevelCalculationsGroupContext.AssessmentSection); + Assert.AreEqual(1, children.Length); - var waveHeightHydraulicBoundaryCalculationsGroupContext = (GrassCoverErosionOutwardsWaveHeightCalculationsGroupContext) children[1]; - CollectionAssert.AreEqual(assessmentSection.HydraulicBoundaryDatabase.Locations, waveHeightHydraulicBoundaryCalculationsGroupContext.WrappedData); - Assert.AreSame(failureMechanism, waveHeightHydraulicBoundaryCalculationsGroupContext.FailureMechanism); - Assert.AreSame(assessmentSection, waveHeightHydraulicBoundaryCalculationsGroupContext.AssessmentSection); - - var waveConditionsCalculationGroupContext = (GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext) children[2]; + var waveConditionsCalculationGroupContext = (GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext) children[0]; Assert.AreSame(failureMechanism.WaveConditionsCalculationGroup, waveConditionsCalculationGroupContext.WrappedData); Assert.IsNull(waveConditionsCalculationGroupContext.Parent); Assert.AreSame(failureMechanism, waveConditionsCalculationGroupContext.FailureMechanism);