Index: Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs =================================================================== diff -u -rd148009f276fb1d4a7a4cbacb730c31114b7e4ae -r0a94ed42cb943659d68be2ce6fb430f8f29fc3f3 --- Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision d148009f276fb1d4a7a4cbacb730c31114b7e4ae) +++ Demo/Ringtoets/test/Demo.Ringtoets.Test/Commands/AddNewDemoAssessmentSectionCommandTest.cs (.../AddNewDemoAssessmentSectionCommandTest.cs) (revision 0a94ed42cb943659d68be2ce6fb430f8f29fc3f3) @@ -1,4 +1,5 @@ using System; +using System.Collections.Generic; using System.IO; using System.Linq; using Core.Common.Base; @@ -10,6 +11,7 @@ using NUnit.Framework; using Rhino.Mocks; using Ringtoets.Common.Data.Calculation; +using Ringtoets.Common.Data.FailureMechanism; using Ringtoets.Common.Data.Probabilistics; using Ringtoets.HydraRing.Data; using Ringtoets.Integration.Data; @@ -85,6 +87,7 @@ Assert.AreEqual(1, demoAssessmentSection.PipingFailureMechanism.CalculationsGroup.Children.Count); var calculation = demoAssessmentSection.PipingFailureMechanism.CalculationsGroup.GetCalculations().OfType().First(); AssertCalculationAbleToCalculate(calculation); + AssertCalculationInFailureMechanismSectionResult(calculation, demoAssessmentSection.PipingFailureMechanism.SectionResults.ToArray()); foreach (var failureMechanism in demoAssessmentSection.GetFailureMechanisms()) { @@ -93,6 +96,14 @@ mocks.VerifyAll(); } + private void AssertCalculationInFailureMechanismSectionResult(PipingCalculationScenario calculation, FailureMechanismSectionResult[] sectionResults) + { + Assert.AreEqual(283, sectionResults.Length); + var sectionResultWithCalculation = sectionResults[22]; + + CollectionAssert.AreEqual(new[] { calculation }, sectionResultWithCalculation.CalculationScenarios); + } + private void AssertValuesOnHydraulicBoundaryLocations(HydraulicBoundaryLocation[] hydraulicBoundaryLocations) { Assert.AreEqual(5.78, hydraulicBoundaryLocations[0].DesignWaterLevel);