Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Utils/AssignUnAssignCalculations.cs
===================================================================
diff -u -re5658f822fa85cab8e99cb3069867d3a87867386 -rd207738be4ce6f50f4e3e00839ea433acea10bbd
--- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Utils/AssignUnAssignCalculations.cs (.../AssignUnAssignCalculations.cs) (revision e5658f822fa85cab8e99cb3069867d3a87867386)
+++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Utils/AssignUnAssignCalculations.cs (.../AssignUnAssignCalculations.cs) (revision d207738be4ce6f50f4e3e00839ea433acea10bbd)
@@ -19,6 +19,7 @@
// Stichting Deltares and remain full property of Stichting Deltares at all times.
// All rights reserved.
+using System;
using System.Collections.Generic;
using System.Linq;
using Ringtoets.Common.Data.FailureMechanism;
@@ -38,8 +39,18 @@
/// The containing the
/// objects.
/// The .
+ /// When any input parameter is null.
public static void Update(GrassCoverErosionInwardsFailureMechanism failureMechanism, GrassCoverErosionInwardsCalculation calculation)
{
+ if (failureMechanism == null)
+ {
+ throw new ArgumentNullException("failureMechanism");
+ }
+ if (calculation == null)
+ {
+ throw new ArgumentNullException("calculation");
+ }
+
// The FailureMechanismSection which contains the calculation whose dikeprofile has been updated.
FailureMechanismSection failureMechanismSection = GrassCoverErosionInwardsHelper.FailureMechanismSectionForCalculation(failureMechanism.SectionResults, calculation);