Index: Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs =================================================================== diff -u -r578223a17aee5acbb69a4b804e6125a5d6db3c36 -r25ac2b1bc2a458afd3b7cd1c867aa74b1189ca7f --- Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision 578223a17aee5acbb69a4b804e6125a5d6db3c36) +++ Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision 25ac2b1bc2a458afd3b7cd1c867aa74b1189ca7f) @@ -44,6 +44,7 @@ using Ringtoets.Piping.Service; using Ringtoets.Revetment.Data; using Ringtoets.StabilityPointStructures.Data; +using Ringtoets.StabilityStoneCover.Data; namespace Demo.Ringtoets.Test.Commands { @@ -107,6 +108,7 @@ AssertHeightStructuresFailureMechanism(demoAssessmentSection); AssertPipingFailureMechanism(demoAssessmentSection); AssertStabilityPointStructuresFailureMechanism(demoAssessmentSection); + AssertStabilityStoneCoverFailureMechanism(demoAssessmentSection); mocks.VerifyAll(); } @@ -163,11 +165,11 @@ private static void AssertGrassCoverErosionInwardsFailureMechanism(AssessmentSection demoAssessmentSection) { Assert.AreEqual(1, demoAssessmentSection.GrassCoverErosionInwards.CalculationsGroup.Children.Count); - GrassCoverErosionInwardsCalculation grassCoverErosionInwardsCalculation = demoAssessmentSection.GrassCoverErosionInwards - .CalculationsGroup.GetCalculations() - .OfType() - .First(); - AssertExpectedGrassCoverErosionInwardsInput(grassCoverErosionInwardsCalculation.InputParameters); + GrassCoverErosionInwardsCalculation calculation = demoAssessmentSection.GrassCoverErosionInwards + .CalculationsGroup.GetCalculations() + .OfType() + .First(); + AssertExpectedGrassCoverErosionInwardsInput(calculation.InputParameters); } private static void AssertExpectedGrassCoverErosionInwardsInput(GrassCoverErosionInwardsInput inputParameters) @@ -192,11 +194,11 @@ AssertWaveHeightConvergenceOnGrassCoverErosionOutwardsHydraulicBoundaryLocations(hydraulicBoundaryLocations); Assert.AreEqual(1, demoAssessmentSection.GrassCoverErosionInwards.CalculationsGroup.Children.Count); - GrassCoverErosionOutwardsWaveConditionsCalculation grassCoverErosionOutwardsCalculation = demoAssessmentSection.GrassCoverErosionOutwards - .WaveConditionsCalculationGroup.GetCalculations() - .OfType() - .First(); - AssertExpectedGrassCoverErosionOutwardsWaveConditionsInput(grassCoverErosionOutwardsCalculation.InputParameters); + GrassCoverErosionOutwardsWaveConditionsCalculation calculation = demoAssessmentSection.GrassCoverErosionOutwards + .WaveConditionsCalculationGroup.GetCalculations() + .OfType() + .First(); + AssertExpectedGrassCoverErosionOutwardsWaveConditionsInput(calculation.InputParameters); } private static void AssertExpectedGrassCoverErosionOutwardsWaveConditionsInput(WaveConditionsInput inputParameters) @@ -271,11 +273,11 @@ private static void AssertHeightStructuresFailureMechanism(AssessmentSection demoAssessmentSection) { Assert.AreEqual(1, demoAssessmentSection.HeightStructures.CalculationsGroup.Children.Count); - HeightStructuresCalculation heightStructuresCalculation = demoAssessmentSection.HeightStructures - .CalculationsGroup.GetCalculations() - .OfType() - .First(); - AssertExpectedHeightStructuresInput(heightStructuresCalculation.InputParameters); + HeightStructuresCalculation calculation = demoAssessmentSection.HeightStructures + .CalculationsGroup.GetCalculations() + .OfType() + .First(); + AssertExpectedHeightStructuresInput(calculation.InputParameters); } private static void AssertExpectedHeightStructuresInput(HeightStructuresInput inputParameters) @@ -384,11 +386,11 @@ private static void AssertStabilityPointStructuresFailureMechanism(AssessmentSection demoAssessmentSection) { Assert.AreEqual(1, demoAssessmentSection.StabilityPointStructures.CalculationsGroup.Children.Count); - StabilityPointStructuresCalculation grassCoverErosionInwardsCalculation = demoAssessmentSection.StabilityPointStructures - .CalculationsGroup.GetCalculations() - .OfType() - .First(); - AssertExpectedStabilityPointStructuresInput(grassCoverErosionInwardsCalculation.InputParameters); + StabilityPointStructuresCalculation calculation = demoAssessmentSection.StabilityPointStructures + .CalculationsGroup.GetCalculations() + .OfType() + .First(); + AssertExpectedStabilityPointStructuresInput(calculation.InputParameters); } private static void AssertExpectedStabilityPointStructuresInput(StabilityPointStructuresInput inputParameters) @@ -398,8 +400,27 @@ #endregion + #region StabilityStoneCoverFailureMechanism + + private static void AssertStabilityStoneCoverFailureMechanism(AssessmentSection demoAssessmentSection) + { + Assert.AreEqual(1, demoAssessmentSection.StabilityStoneCover.WaveConditionsCalculationGroup.Children.Count); + StabilityStoneCoverWaveConditionsCalculation calculation = demoAssessmentSection.StabilityStoneCover + .WaveConditionsCalculationGroup.GetCalculations() + .OfType() + .First(); + AssertExpectedStabilityStoneCoverWaveConditionsInputInput(calculation.InputParameters); + } + + private static void AssertExpectedStabilityStoneCoverWaveConditionsInputInput(WaveConditionsInput inputParameters) + { + Assert.AreEqual(1300001, inputParameters.HydraulicBoundaryLocation.Id); + } + #endregion + #endregion + #region HydraulicBoundaryDatabase private static void AssertHydraulicBoundaryDatabase(AssessmentSection demoAssessmentSection)