Index: Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PresentationObjects/MacroStabilityInwardsScenariosContext.cs =================================================================== diff -u -r650fc7b43cb6729baee51d079f0377df8d7a3de9 -r5906f61fff270a7526253bea07dfecdf680898ed --- Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PresentationObjects/MacroStabilityInwardsScenariosContext.cs (.../MacroStabilityInwardsScenariosContext.cs) (revision 650fc7b43cb6729baee51d079f0377df8d7a3de9) +++ Ringtoets/MacroStabilityInwards/src/Ringtoets.MacroStabilityInwards.Forms/PresentationObjects/MacroStabilityInwardsScenariosContext.cs (.../MacroStabilityInwardsScenariosContext.cs) (revision 5906f61fff270a7526253bea07dfecdf680898ed) @@ -19,6 +19,7 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. +using System; using Core.Common.Controls.PresentationObjects; using Ringtoets.Common.Data.Calculation; using Ringtoets.MacroStabilityInwards.Data; @@ -35,9 +36,14 @@ /// /// The wrapped . /// A forming the context. + /// Thrown when any parameter is null. public MacroStabilityInwardsScenariosContext(CalculationGroup wrappedData, MacroStabilityInwardsFailureMechanism failureMechanism) : base(wrappedData) { + if (failureMechanism == null) + { + throw new ArgumentNullException(nameof(failureMechanism)); + } ParentFailureMechanism = failureMechanism; }