Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/AssessmentSectionCompositionChangeHandlerTest.cs =================================================================== diff -u -r479b54f8d0ae25dd5585ee63d907199ae4c36108 -rbebc18aace5570f39bdbd7a00e2a7d7111154316 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/AssessmentSectionCompositionChangeHandlerTest.cs (.../AssessmentSectionCompositionChangeHandlerTest.cs) (revision 479b54f8d0ae25dd5585ee63d907199ae4c36108) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/AssessmentSectionCompositionChangeHandlerTest.cs (.../AssessmentSectionCompositionChangeHandlerTest.cs) (revision bebc18aace5570f39bdbd7a00e2a7d7111154316) @@ -300,6 +300,11 @@ .Where(calc => calc.HasOutput) .ToArray(); + GrassCoverErosionOutwardsFailureMechanism grassCoverErosionOutwardsFailureMechanism = assessmentSection.GrassCoverErosionOutwards; + IEnumerable hydraulicBoundaryLocationsWithOutput = + GrassCoverErosionOutwardsHydraulicBoundaryLocationsTestHelper.GetAllHydraulicBoundaryLocationsCalculationsWithOutput(grassCoverErosionOutwardsFailureMechanism) + .ToArray(); + DuneErosionFailureMechanism duneErosionFailureMechanism = assessmentSection.DuneErosion; IEnumerable expectedAffectedObjects = GetAllAffectedDuneErosionLocationCalculations(duneErosionFailureMechanism) .Concat(new IObservable[] @@ -322,13 +327,7 @@ CollectionAssert.IsSubsetOf(expectedAffectedObjects, affectedObjects); AssertOutputNotCleared(expectedUnaffectedObjects, assessmentSection.GetFailureMechanisms()); - - foreach (HydraulicBoundaryLocation location in assessmentSection.GrassCoverErosionOutwards.HydraulicBoundaryLocations) - { - Assert.IsTrue(location.DesignWaterLevelCalculation1.HasOutput); - Assert.IsTrue(location.WaveHeightCalculation1.HasOutput); - } - + Assert.IsTrue(hydraulicBoundaryLocationsWithOutput.All(c => c.HasOutput)); AssertDuneLocationCalculationsHaveNoOutputs(duneErosionFailureMechanism); mocks.VerifyAll(); @@ -373,13 +372,7 @@ Assert.AreEqual(newComposition, assessmentSection.Composition); Assert.True(assessmentSection.GetFailureMechanisms().SelectMany(fm => fm.Calculations).All(c => !c.HasOutput)); CollectionAssert.IsSubsetOf(expectedAffectedObjects, affectedObjects); - - foreach (HydraulicBoundaryLocation location in assessmentSection.GrassCoverErosionOutwards.HydraulicBoundaryLocations) - { - Assert.IsFalse(location.DesignWaterLevelCalculation1.HasOutput); - Assert.IsFalse(location.WaveHeightCalculation1.HasOutput); - } - + GrassCoverErosionOutwardsHydraulicBoundaryLocationsTestHelper.AssertHydraulicBoundaryLocationCalculationsHaveNoOutputs(grassCoverErosionOutwardsFailureMechanism); AssertDuneLocationCalculationsHaveNoOutputs(duneErosionFailureMechanism); mocks.VerifyAll();