Index: Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs =================================================================== diff -u -r64d5609bb2912cd52dc74deffdd189222e240599 -r07b2fbe1224aadaa0682f3744d755142280fb21c --- Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision 64d5609bb2912cd52dc74deffdd189222e240599) +++ Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision 07b2fbe1224aadaa0682f3744d755142280fb21c) @@ -11,6 +11,7 @@ using Rhino.Mocks; using Ringtoets.Common.Data.Calculation; using Ringtoets.Common.Data.Probabilistics; +using Ringtoets.GrassCoverErosionInwards.Data; using Ringtoets.HydraRing.Data; using Ringtoets.Integration.Data; using Ringtoets.Piping.Data; @@ -83,10 +84,13 @@ AssertCharacteristicPointsOnSurfaceLines(surfaceLines); Assert.AreEqual(1, demoAssessmentSection.PipingFailureMechanism.CalculationsGroup.Children.Count); - var calculation = demoAssessmentSection.PipingFailureMechanism.CalculationsGroup.GetCalculations().OfType().First(); - AssertCalculationAbleToCalculate(calculation); - AssertCalculationInFailureMechanismSectionResult(calculation, demoAssessmentSection.PipingFailureMechanism.SectionResults.ToArray()); + var pipingCalculationScenario = demoAssessmentSection.PipingFailureMechanism.CalculationsGroup.GetCalculations().OfType().First(); + AssertCalculationAbleToCalculate(pipingCalculationScenario); + AssertCalculationInFailureMechanismSectionResult(pipingCalculationScenario, demoAssessmentSection.PipingFailureMechanism.SectionResults.ToArray()); + Assert.AreEqual(1, demoAssessmentSection.GrassCoverErosionInwards.CalculationsGroup.Children.Count); + var grassCoverErosionInwardsCalculation = demoAssessmentSection.GrassCoverErosionInwards.CalculationsGroup.GetCalculations().OfType().First(); + AssertExpectedGrassCoverErosionInwardsInput(grassCoverErosionInwardsCalculation.InputParameters); foreach (var failureMechanism in demoAssessmentSection.GetFailureMechanisms()) { Assert.AreEqual(283, failureMechanism.Sections.Count()); @@ -99,7 +103,10 @@ Assert.AreEqual(283, sectionResults.Length); var sectionResultWithCalculation = sectionResults[22]; - CollectionAssert.AreEqual(new[] { calculation }, sectionResultWithCalculation.CalculationScenarios); + CollectionAssert.AreEqual(new[] + { + calculation + }, sectionResultWithCalculation.CalculationScenarios); } private void AssertValuesOnHydraulicBoundaryLocations(HydraulicBoundaryLocation[] hydraulicBoundaryLocations) @@ -221,6 +228,11 @@ GetAccuracy(inputParameters.DampingFactorExit)); } + private static void AssertExpectedGrassCoverErosionInwardsInput(GrassCoverErosionInwardsInput inputParameters) + { + Assert.AreEqual(1300001, inputParameters.HydraulicBoundaryLocation.Id); + } + private static double GetAccuracy(IDistribution distribution) { return Math.Pow(10.0, -distribution.Mean.NumberOfDecimalPlaces);