Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r39e18750ccb61ad1f367279f9dac39a232d4f843 -r16aaa945951f39aae43afb02993721a4a4a2b671 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 39e18750ccb61ad1f367279f9dac39a232d4f843) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 16aaa945951f39aae43afb02993721a4a4a2b671) @@ -916,7 +916,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -930,7 +930,7 @@ Name = "B", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1000,7 +1000,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1067,7 +1067,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1138,7 +1138,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1209,7 +1209,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1976,13 +1976,24 @@ } } + private static TestHydraulicBoundaryLocation CreateHydraulicBoundaryLocationWithNormativeOutput() + { + return new TestHydraulicBoundaryLocation + { + DesignWaterLevelCalculation3 = + { + Output = new TestHydraulicBoundaryLocationOutput(12) + } + }; + } + private static GrassCoverErosionOutwardsWaveConditionsCalculation GetValidCalculation() { return new GrassCoverErosionOutwardsWaveConditionsCalculation { InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(9.3), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), ForeshoreProfile = new TestForeshoreProfile(true), UseForeshore = true, UseBreakWater = true, Index: Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -rc0532d07766ecad2566f7cfa4a97a9aeb6e8540c -r16aaa945951f39aae43afb02993721a4a4a2b671 --- Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision c0532d07766ecad2566f7cfa4a97a9aeb6e8540c) +++ Ringtoets/StabilityStoneCover/test/Ringtoets.StabilityStoneCover.Plugin.Test/TreeNodeInfos/StabilityStoneCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../StabilityStoneCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 16aaa945951f39aae43afb02993721a4a4a2b671) @@ -256,6 +256,7 @@ // Call info.ContextMenuStrip(groupContext, null, treeViewControl); } + // Assert orderedMocks.VerifyAll(); } @@ -377,6 +378,7 @@ // Call info.ContextMenuStrip(groupContext, parentGroupContext, treeViewControl); } + // Assert // Assert expectancies called in TearDown() } @@ -826,13 +828,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation - { - DesignWaterLevelCalculation1 = - { - Output = new TestHydraulicBoundaryLocationOutput(12.0) - } - }, + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -847,13 +843,7 @@ Name = "B", InputParameters = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation - { - DesignWaterLevelCalculation1 = - { - Output = new TestHydraulicBoundaryLocationOutput(12.0) - } - }, + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -915,7 +905,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -982,7 +972,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1053,7 +1043,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1124,7 +1114,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1893,19 +1883,24 @@ base.TearDown(); } + private static TestHydraulicBoundaryLocation CreateHydraulicBoundaryLocationWithNormativeOutput() + { + return new TestHydraulicBoundaryLocation + { + DesignWaterLevelCalculation3 = + { + Output = new TestHydraulicBoundaryLocationOutput(12) + } + }; + } + private static StabilityStoneCoverWaveConditionsCalculation GetValidCalculation() { - var calculation = new StabilityStoneCoverWaveConditionsCalculation + return new StabilityStoneCoverWaveConditionsCalculation { InputParameters = { - HydraulicBoundaryLocation = new TestHydraulicBoundaryLocation - { - DesignWaterLevelCalculation1 = - { - Output = new TestHydraulicBoundaryLocationOutput(9.3) - } - }, + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), ForeshoreProfile = new TestForeshoreProfile(true), UseForeshore = true, UseBreakWater = true, @@ -1916,7 +1911,6 @@ LowerBoundaryWaterLevels = (RoundedDouble) 7.1 } }; - return calculation; } } } \ No newline at end of file Index: Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r80de235bcb060dec1747e166ac28c1c8db92a20a -r16aaa945951f39aae43afb02993721a4a4a2b671 --- Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 80de235bcb060dec1747e166ac28c1c8db92a20a) +++ Ringtoets/WaveImpactAsphaltCover/test/Ringtoets.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverWaveConditionsCalculationGroupContextTreeNodeInfoTest.cs) (revision 16aaa945951f39aae43afb02993721a4a4a2b671) @@ -861,7 +861,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12.0), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -876,7 +876,7 @@ Name = "B", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12.0), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -938,7 +938,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1005,7 +1005,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1076,7 +1076,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1147,7 +1147,7 @@ Name = "A", InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(12), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), LowerBoundaryRevetment = (RoundedDouble) 1.0, UpperBoundaryRevetment = (RoundedDouble) 10.0, StepSize = WaveConditionsInputStepSize.One, @@ -1257,7 +1257,7 @@ int nrOfCalculators = failureMechanism.Calculations .Cast() - .Sum(c => c.InputParameters.GetWaterLevels(c.InputParameters.AssessmentLevel).Count()); + .Sum(c => c.InputParameters.GetWaterLevels(assessmentSection.GetNormativeAssessmentLevel(c.InputParameters.HydraulicBoundaryLocation)).Count()); var calculatorFactory = mocks.Stub(); calculatorFactory.Expect(cf => cf.CreateWaveConditionsCosineCalculator(hrdPath, string.Empty)) .Return(new TestWaveConditionsCosineCalculator()) @@ -1882,13 +1882,24 @@ } } + private static TestHydraulicBoundaryLocation CreateHydraulicBoundaryLocationWithNormativeOutput() + { + return new TestHydraulicBoundaryLocation + { + DesignWaterLevelCalculation3 = + { + Output = new TestHydraulicBoundaryLocationOutput(12) + } + }; + } + private static WaveImpactAsphaltCoverWaveConditionsCalculation GetValidCalculation() { return new WaveImpactAsphaltCoverWaveConditionsCalculation { InputParameters = { - HydraulicBoundaryLocation = TestHydraulicBoundaryLocation.CreateDesignWaterLevelCalculated(9.3), + HydraulicBoundaryLocation = CreateHydraulicBoundaryLocationWithNormativeOutput(), ForeshoreProfile = new TestForeshoreProfile(true), UseForeshore = true, UseBreakWater = true,