Index: Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsDataSynchronizationService.cs
===================================================================
diff -u -rea8c156b28c2d2a1173f678aae5f0fb2804f0d81 -r6c09e77448f2f24cd29006e37d76d252feece845
--- Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsDataSynchronizationService.cs (.../GrassCoverErosionOutwardsDataSynchronizationService.cs) (revision ea8c156b28c2d2a1173f678aae5f0fb2804f0d81)
+++ Riskeer/GrassCoverErosionOutwards/src/Riskeer.GrassCoverErosionOutwards.Service/GrassCoverErosionOutwardsDataSynchronizationService.cs (.../GrassCoverErosionOutwardsDataSynchronizationService.cs) (revision 6c09e77448f2f24cd29006e37d76d252feece845)
@@ -147,37 +147,6 @@
return new ClearResults(changedObjects, removedObjects);
}
- ///
- /// Clears the hydraulic boundary location calculation output that is contained within the grass cover erosion outwards failure mechanism.
- ///
- /// The failure mechanism to clear the hydraulic boundary location calculation output for.
- /// All objects changed during the clear.
- /// Thrown when is null.
- public static IEnumerable ClearHydraulicBoundaryLocationCalculationOutput(GrassCoverErosionOutwardsFailureMechanism failureMechanism)
- {
- if (failureMechanism == null)
- {
- throw new ArgumentNullException(nameof(failureMechanism));
- }
-
- var affectedObjects = new List();
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaterLevelCalculationsForMechanismSpecificFactorizedSignalingNorm));
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaterLevelCalculationsForMechanismSpecificSignalingNorm));
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaterLevelCalculationsForMechanismSpecificLowerLimitNorm));
-
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaveHeightCalculationsForMechanismSpecificFactorizedSignalingNorm));
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaveHeightCalculationsForMechanismSpecificSignalingNorm));
- affectedObjects.AddRange(RiskeerCommonDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(
- failureMechanism.WaveHeightCalculationsForMechanismSpecificLowerLimitNorm));
-
- return affectedObjects;
- }
-
private static IEnumerable ClearHydraulicBoundaryLocation(WaveConditionsInput input)
{
if (input.HydraulicBoundaryLocation != null)
Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs
===================================================================
diff -u -rea8c156b28c2d2a1173f678aae5f0fb2804f0d81 -r6c09e77448f2f24cd29006e37d76d252feece845
--- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision ea8c156b28c2d2a1173f678aae5f0fb2804f0d81)
+++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Service.Test/GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs (.../GrassCoverErosionOutwardsDataSynchronizationServiceTest.cs) (revision 6c09e77448f2f24cd29006e37d76d252feece845)
@@ -26,7 +26,6 @@
using NUnit.Framework;
using Riskeer.Common.Data.Calculation;
using Riskeer.Common.Data.Hydraulics;
-using Riskeer.Common.Data.TestUtil;
using Riskeer.Common.Service;
using Riskeer.GrassCoverErosionOutwards.Data;
using Riskeer.GrassCoverErosionOutwards.Data.TestUtil;
@@ -203,48 +202,6 @@
CollectionAssert.AreEquivalent(expectedRemovedObjects, results.RemovedObjects);
}
- [Test]
- public void ClearHydraulicBoundaryLocationCalculationOutput_FailureMechanismNull_ThrowsArgumentNullException()
- {
- // Call
- void Call() => GrassCoverErosionOutwardsDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(null);
-
- // Assert
- var exception = Assert.Throws(Call);
- Assert.AreEqual("failureMechanism", exception.ParamName);
- }
-
- [Test]
- public void ClearHydraulicBoundaryLocationCalculationOutput_FailureMechanismWithOutputs_OutputClearedAndAffectedItemsReturned()
- {
- // Setup
- var hydraulicBoundaryLocations = new[]
- {
- new TestHydraulicBoundaryLocation(),
- new TestHydraulicBoundaryLocation()
- };
-
- var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();
- failureMechanism.SetHydraulicBoundaryLocationCalculations(hydraulicBoundaryLocations);
-
- failureMechanism.WaterLevelCalculationsForMechanismSpecificFactorizedSignalingNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
- failureMechanism.WaterLevelCalculationsForMechanismSpecificSignalingNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
- failureMechanism.WaterLevelCalculationsForMechanismSpecificLowerLimitNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
- failureMechanism.WaveHeightCalculationsForMechanismSpecificFactorizedSignalingNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
- failureMechanism.WaveHeightCalculationsForMechanismSpecificSignalingNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
- failureMechanism.WaveHeightCalculationsForMechanismSpecificLowerLimitNorm.First().Output = new TestHydraulicBoundaryLocationCalculationOutput();
-
- IEnumerable expectedAffectedItems =
- GrassCoverErosionOutwardsHydraulicBoundaryLocationsTestHelper.GetAllHydraulicBoundaryLocationCalculationsWithOutput(failureMechanism);
-
- // Call
- IEnumerable affectedItems = GrassCoverErosionOutwardsDataSynchronizationService.ClearHydraulicBoundaryLocationCalculationOutput(failureMechanism);
-
- // Assert
- CollectionAssert.AreEquivalent(expectedAffectedItems, affectedItems);
- GrassCoverErosionOutwardsHydraulicBoundaryLocationsTestHelper.AssertHydraulicBoundaryLocationCalculationsHaveNoOutputs(failureMechanism);
- }
-
private static GrassCoverErosionOutwardsFailureMechanism CreateFullyConfiguredFailureMechanism()
{
var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism();