Index: Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r7318825b6005fa3a0050a906371604f54e0b19df -r2b26a2f9062fe2221ffdb670496c80bc36ba0cfb --- Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 7318825b6005fa3a0050a906371604f54e0b19df) +++ Ringtoets/Piping/test/Ringtoets.Piping.Forms.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 2b26a2f9062fe2221ffdb670496c80bc36ba0cfb) @@ -1096,7 +1096,7 @@ PipingCalculationGroup targetGroup; PipingCalculationGroupContext targetGroupContext; - CreatePipingCalculationGroupAndContext(out targetGroup, out targetGroupContext, failureMechanism); + CreatePipingCalculationGroupAndContext(out targetGroup, out targetGroupContext, failureMechanism, assessmentSection); failureMechanism.CalculationsGroup.Children.Add(draggedItem); failureMechanism.CalculationsGroup.Children.Add(targetGroup); @@ -1146,7 +1146,7 @@ PipingCalculationGroup targetGroup; PipingCalculationGroupContext targetGroupContext; - CreatePipingCalculationGroupAndContext(out targetGroup, out targetGroupContext, sourceFailureMechanism); + CreatePipingCalculationGroupAndContext(out targetGroup, out targetGroupContext, sourceFailureMechanism, assessmentSection); targetFailureMechanism.CalculationsGroup.Children.Add(targetGroup); @@ -1189,12 +1189,12 @@ PipingCalculationGroup originalOwnerGroup; PipingCalculationGroupContext originalOwnerGroupContext; - CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock); + CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock, assessmentSection); originalOwnerGroup.Children.Add(draggedItem); PipingCalculationGroup newOwnerGroup; PipingCalculationGroupContext newOwnerGroupContext; - CreatePipingCalculationGroupAndContext(out newOwnerGroup, out newOwnerGroupContext, pipingFailureMechanismMock); + CreatePipingCalculationGroupAndContext(out newOwnerGroup, out newOwnerGroupContext, pipingFailureMechanismMock, assessmentSection); var originalOwnerObserver = mocks.StrictMock(); originalOwnerObserver.Expect(o => o.UpdateObserver()); @@ -1244,7 +1244,7 @@ PipingCalculationGroup originalOwnerGroup; PipingCalculationGroupContext originalOwnerGroupContext; - CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock); + CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock, assessmentSection); originalOwnerGroup.Children.Add(existingItemStub); originalOwnerGroup.Children.Add(draggedItem); originalOwnerGroup.Children.Add(existingItemStub); @@ -1290,12 +1290,12 @@ PipingCalculationGroup originalOwnerGroup; PipingCalculationGroupContext originalOwnerGroupContext; - CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock); + CreatePipingCalculationGroupAndContext(out originalOwnerGroup, out originalOwnerGroupContext, pipingFailureMechanismMock, assessmentSection); originalOwnerGroup.Children.Add(draggedItem); PipingCalculationGroup newOwnerGroup; PipingCalculationGroupContext newOwnerGroupContext; - CreatePipingCalculationGroupAndContext(out newOwnerGroup, out newOwnerGroupContext, pipingFailureMechanismMock); + CreatePipingCalculationGroupAndContext(out newOwnerGroup, out newOwnerGroupContext, pipingFailureMechanismMock, assessmentSection); var sameNamedItem = mocks.Stub(); sameNamedItem.Stub(i => i.Name).Return(draggedItem.Name); @@ -1348,16 +1348,17 @@ /// /// The created group without any children. /// The context object for , without any other data. - /// - private void CreatePipingCalculationGroupAndContext(out PipingCalculationGroup data, out PipingCalculationGroupContext dataContext, PipingFailureMechanism failureMechanism) + /// The piping failure mechanism the item and context belong to. + /// The assessment section the item and context belong to. + private void CreatePipingCalculationGroupAndContext(out PipingCalculationGroup data, out PipingCalculationGroupContext dataContext, PipingFailureMechanism pipingFailureMechanism, AssessmentSectionBase assessmentSection) { data = new PipingCalculationGroup(); dataContext = new PipingCalculationGroupContext(data, Enumerable.Empty(), Enumerable.Empty(), - failureMechanism, - null); + pipingFailureMechanism, + assessmentSection); } /// @@ -1367,6 +1368,7 @@ /// Output: The concrete create class based on . /// Output: The corresponding with . /// The piping failure mechanism the item and context belong to. + /// The assessment section the item and context belong to. /// Optional: The name of . /// private void CreatePipingCalculationItemAndContext(PipingCalculationItemType type, out IPipingCalculationItem data, out object dataContext, PipingFailureMechanism pipingFailureMechanism, AssessmentSectionBase assessmentSection, string initialName = null) @@ -1397,7 +1399,7 @@ Enumerable.Empty(), Enumerable.Empty(), pipingFailureMechanism, - null); + assessmentSection); break; default: throw new NotSupportedException();