Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs =================================================================== diff -u -r3178e116f5e59e03078d465efeb303c5e232c7bf -r8b60c9e846480f3ffeeb263bfea5d3367bf6bee3 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs) (revision 3178e116f5e59e03078d465efeb303c5e232c7bf) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationContextTreeNodeInfoTest.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; @@ -112,12 +113,14 @@ mocks.ReplayAll(); const string name = "cool name"; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = name }; var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -135,9 +138,11 @@ var assessmentSection = mocks.Stub(); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -183,6 +188,7 @@ observer.Expect(o => o.UpdateObserver()); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) @@ -191,6 +197,7 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); const string name = "the new name!"; @@ -209,17 +216,20 @@ var assessmentSection = mocks.Stub(); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) }; var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -237,16 +247,19 @@ var assessmentSection = mocks.Stub(); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) }; var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -266,6 +279,7 @@ observer.Expect(o => o.UpdateObserver()); mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) @@ -274,10 +288,12 @@ failureMechanism.WaveConditionsCalculationGroup.Children.Add(calculation); failureMechanism.WaveConditionsCalculationGroup.Attach(observer); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var parentContext = new GrassCoverErosionOutwardsWaveConditionsCalculationGroupContext(failureMechanism.WaveConditionsCalculationGroup, + null, failureMechanism, assessmentSection); @@ -317,6 +333,7 @@ }; mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = null @@ -336,6 +353,7 @@ }, "path"); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -378,6 +396,7 @@ }; mocks.ReplayAll(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) @@ -397,6 +416,7 @@ }, "path"); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -431,8 +451,10 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -490,8 +512,10 @@ { Contribution = 5 }; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); var menuBuilder = new CustomItemsOnlyContextMenuBuilder(); @@ -546,11 +570,13 @@ }; var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -600,11 +626,13 @@ var assessmentSection = mocks.Stub(); assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -659,11 +687,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -718,11 +748,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -766,9 +798,11 @@ // Setup var assessmentSection = mocks.Stub(); var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -802,10 +836,12 @@ // Setup var assessmentSection = mocks.Stub(); var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); calculation.InputParameters.ForeshoreProfile = new TestForeshoreProfile(); var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -841,11 +877,13 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation(); calculation.InputParameters.ForeshoreProfile = foreshoreProfileInput; TestForeshoreProfile.ChangeBreakWaterProperties(foreshoreProfileInput); var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -884,6 +922,7 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(true); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { InputParameters = @@ -892,6 +931,7 @@ } }; var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -935,6 +975,7 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var foreshoreProfileInput = new TestForeshoreProfile(true); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { InputParameters = @@ -945,6 +986,7 @@ }; var nodeData = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1019,6 +1061,7 @@ IAssessmentSection assessmentSection = AssessmentSectionHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validHydroDatabasePath); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" @@ -1036,6 +1079,7 @@ } var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1096,11 +1140,13 @@ }; var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1150,11 +1196,13 @@ var assessmentSection = mocks.Stub(); assessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1209,11 +1257,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1268,11 +1318,13 @@ FilePath = validHydroDatabasePath }; + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A" }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1323,9 +1375,11 @@ IAssessmentSection assessmentSection = AssessmentSectionHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validHydroDatabasePath); + var parent = new CalculationGroup(); GrassCoverErosionOutwardsWaveConditionsCalculation calculation = GetValidCalculation(); calculation.Name = "A"; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1389,12 +1443,14 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A", Output = null }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1440,12 +1496,14 @@ var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); var assessmentSection = mocks.Stub(); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A", Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) }; var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection); @@ -1493,13 +1551,15 @@ var observer = mocks.Stub(); observer.Expect(o => o.UpdateObserver()); + var parent = new CalculationGroup(); var calculation = new GrassCoverErosionOutwardsWaveConditionsCalculation { Name = "A", Output = new GrassCoverErosionOutwardsWaveConditionsOutput(Enumerable.Empty()) }; calculation.Attach(observer); var context = new GrassCoverErosionOutwardsWaveConditionsCalculationContext(calculation, + parent, failureMechanism, assessmentSection);