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);