Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/FailureMechanismContributionNormChangeHandlerTest.cs =================================================================== diff -u -r9a001397536d9dcca5d009c8518478cdfcddbeca -r11949f071abdcebaadf757c53a34b93299aefbaa --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/FailureMechanismContributionNormChangeHandlerTest.cs (.../FailureMechanismContributionNormChangeHandlerTest.cs) (revision 9a001397536d9dcca5d009c8518478cdfcddbeca) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Handlers/FailureMechanismContributionNormChangeHandlerTest.cs (.../FailureMechanismContributionNormChangeHandlerTest.cs) (revision 11949f071abdcebaadf757c53a34b93299aefbaa) @@ -28,6 +28,7 @@ using NUnit.Framework; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Hydraulics; +using Ringtoets.DuneErosion.Data; using Ringtoets.Integration.Data; using Ringtoets.Integration.Forms.PropertyClasses; using Ringtoets.Integration.Plugin.Handlers; @@ -182,7 +183,8 @@ { section.FailureMechanismContribution, section.GrassCoverErosionOutwards.HydraulicBoundaryLocations, - section.HydraulicBoundaryDatabase + section.HydraulicBoundaryDatabase, + section.DuneErosion.DuneLocations }); foreach (HydraulicBoundaryLocation location in section.HydraulicBoundaryDatabase.Locations .Concat(section.GrassCoverErosionOutwards.HydraulicBoundaryLocations)) @@ -192,6 +194,10 @@ Assert.AreEqual(CalculationConvergence.NotCalculated, location.DesignWaterLevelCalculationConvergence); Assert.AreEqual(CalculationConvergence.NotCalculated, location.WaveHeightCalculationConvergence); } + foreach (DuneLocation duneLocation in section.DuneErosion.DuneLocations) + { + Assert.IsNull(duneLocation.Output); + } CollectionAssert.AreEquivalent(expectedAffectedObjects, affectedObjects); } @@ -224,7 +230,8 @@ { section.FailureMechanismContribution, section.GrassCoverErosionOutwards.HydraulicBoundaryLocations, - section.HydraulicBoundaryDatabase + section.HydraulicBoundaryDatabase, + section.DuneErosion.DuneLocations }); foreach (HydraulicBoundaryLocation location in section.HydraulicBoundaryDatabase.Locations .Concat(section.GrassCoverErosionOutwards.HydraulicBoundaryLocations)) @@ -234,6 +241,10 @@ Assert.AreEqual(CalculationConvergence.NotCalculated, location.DesignWaterLevelCalculationConvergence); Assert.AreEqual(CalculationConvergence.NotCalculated, location.WaveHeightCalculationConvergence); } + foreach (DuneLocation duneLocation in section.DuneErosion.DuneLocations) + { + Assert.IsNull(duneLocation.Output); + } CollectionAssert.AreEquivalent(expectedAffectedObjects, affectedObjects); } @@ -243,11 +254,13 @@ // Setup AssessmentSection section = TestDataGenerator.GetFullyConfiguredAssessmentSection(); RingtoetsDataSynchronizationService.ClearHydraulicBoundaryLocationOutput(section.HydraulicBoundaryDatabase, - section.GrassCoverErosionOutwards); + section.GrassCoverErosionOutwards, + section.DuneErosion); // Precondition CollectionAssert.IsEmpty(section.HydraulicBoundaryDatabase.Locations.Where(HasCalculatedHydraulicBoundaryLocationValues)); CollectionAssert.IsEmpty(section.GrassCoverErosionOutwards.HydraulicBoundaryLocations.Where(HasCalculatedHydraulicBoundaryLocationValues)); + CollectionAssert.IsEmpty(section.DuneErosion.DuneLocations.Where(dl => dl.Output != null)); var expectedAffectedCalculations = section.GetFailureMechanisms() .SelectMany(fm => fm.Calculations)