Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationContextTreeNodeInfoTest.cs =================================================================== diff -u -r3178e116f5e59e03078d465efeb303c5e232c7bf -r8b60c9e846480f3ffeeb263bfea5d3367bf6bee3 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextTreeNodeInfoTest.cs) (revision 3178e116f5e59e03078d465efeb303c5e232c7bf) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationContextTreeNodeInfoTest.cs) (revision 8b60c9e846480f3ffeeb263bfea5d3367bf6bee3) @@ -38,6 +38,7 @@ using Rhino.Mocks; using Ringtoets.Common.Data; using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.DikeProfiles; using Ringtoets.Common.Data.Hydraulics; using Ringtoets.Common.Data.TestUtil; @@ -113,12 +114,14 @@ mocks.ReplayAll(); const string name = "cool name"; + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = name }; var failureMechanism = new StabilityStoneCoverFailureMechanism(); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -171,6 +174,7 @@ }; mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = null @@ -184,6 +188,7 @@ }, "path"); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -226,6 +231,7 @@ }; mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), @@ -240,6 +246,7 @@ }, "path"); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -289,6 +296,7 @@ observer.Expect(o => o.UpdateObserver()); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), @@ -298,6 +306,7 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); const string name = "the new name!"; @@ -316,6 +325,7 @@ var assessmentSection = mocks.Stub(); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), @@ -324,10 +334,12 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new StabilityStoneCoverWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -345,17 +357,20 @@ var assessmentSection = mocks.Stub(); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), Enumerable.Empty()) }; var failureMechanism = new StabilityStoneCoverFailureMechanism(); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new StabilityStoneCoverWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -375,6 +390,7 @@ observer.Expect(o => o.UpdateObserver()); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), @@ -384,10 +400,12 @@ failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation); failureMechanism.WaveConditionsCalculationGroup.Attach(observer); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new StabilityStoneCoverWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -418,8 +436,10 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -474,8 +494,10 @@ }; var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); @@ -527,11 +549,13 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -577,11 +601,13 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -628,11 +654,13 @@ var assessmentSection = mocks.Stub(); assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -685,11 +713,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -733,9 +763,11 @@ // Setup var assessmentSection = mocks.Stub(); var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); var nodeData = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -769,10 +801,12 @@ // Setup var assessmentSection = mocks.Stub(); var failureMechanism = new StabilityStoneCoverFailureMechanism(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); calculation.InputParameters.ForeshoreProfile = new TestForeshoreProfile(); var nodeData = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -808,11 +842,13 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation(); calculation.InputParameters.ForeshoreProfile = foreshoreProfileInput; TestForeshoreProfile.ChangeBreakWaterProperties(foreshoreProfileInput); var nodeData = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -851,6 +887,7 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(true); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { InputParameters = @@ -859,6 +896,7 @@ } }; var nodeData = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -902,6 +940,7 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(true); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { InputParameters = @@ -912,6 +951,7 @@ }; var nodeData = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -984,6 +1024,7 @@ IAssessmentSection assessmentSection = AssessmentSectionHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validHydroDatabasePath); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" @@ -1001,6 +1042,7 @@ } var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1059,11 +1101,13 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1110,11 +1154,13 @@ var assessmentSection = mocks.Stub(); assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1167,11 +1213,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A" }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1219,9 +1267,11 @@ IAssessmentSection assessmentSection = AssessmentSectionHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validHydroDatabasePath); + var parent = new CalculationGroup(); StabilityStoneCoverWaveConditionsCalculation calculation = GetValidCalculation(); calculation.Name = "A"; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1289,12 +1339,14 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A", Output = null }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1340,13 +1392,15 @@ var failureMechanism = new StabilityStoneCoverFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A", Output = new StabilityStoneCoverWaveConditionsOutput(Enumerable.Empty(), Enumerable.Empty()) }; var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1394,6 +1448,7 @@ var observer = mocks.Stub(); observer.Expect(o => o.UpdateObserver()); + var parent = new CalculationGroup(); var calculation = new StabilityStoneCoverWaveConditionsCalculation { Name = "A", @@ -1402,6 +1457,7 @@ }; calculation.Attach(observer); var context = new StabilityStoneCoverWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection);