Index: Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/TreeNodeInfos/ClosingStructuresCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r5f489223b4d730eec42acd55533dd012d10dd1ca -r5bca160555d6a573d0defcea46dd4e60e16cc274 --- Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/TreeNodeInfos/ClosingStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../ClosingStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision 5f489223b4d730eec42acd55533dd012d10dd1ca) +++ Ringtoets/ClosingStructures/test/Ringtoets.ClosingStructures.Plugin.Test/TreeNodeInfos/ClosingStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../ClosingStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision 5bca160555d6a573d0defcea46dd4e60e16cc274) @@ -885,12 +885,22 @@ ClosingStructure structure1 = new TestClosingStructure("Structure 1"); ClosingStructure structure2 = new TestClosingStructure("Structure 2"); + var existingCalculationGroup = new CalculationGroup(); + var existingCalculation = new StructuresCalculation(); var failureMechanism = new ClosingStructuresFailureMechanism { ClosingStructures = { structure1, structure2 + }, + CalculationsGroup = + { + Children = + { + existingCalculationGroup, + existingCalculation + } } }; @@ -925,9 +935,12 @@ contextMenu.Items[contextMenuGenerateCalculationsIndexRootGroup].PerformClick(); // Then - var closingStructuresCalculations = failureMechanism.Calculations.OfType>().ToArray(); - Assert.AreEqual(1, closingStructuresCalculations.Length); - Assert.AreSame(structure1, closingStructuresCalculations[0].InputParameters.Structure); + Assert.AreEqual(3, failureMechanism.CalculationsGroup.Children.Count); + Assert.AreSame(existingCalculationGroup, failureMechanism.CalculationsGroup.Children[0]); + Assert.AreSame(existingCalculation, failureMechanism.CalculationsGroup.Children[1]); + var generatedCalculation = failureMechanism.CalculationsGroup.Children[2] as StructuresCalculation; + Assert.IsNotNull(generatedCalculation); + Assert.AreSame(structure1, generatedCalculation.InputParameters.Structure); } } }