Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/PropertyClasses/DesignWaterLevelLocationProperties.cs =================================================================== diff -u -r0aa226bd935a658e8447c6828496a4e49418e7fb -r03db4c2a6708630d26b6a615620347dc755c50d0 --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/PropertyClasses/DesignWaterLevelLocationProperties.cs (.../DesignWaterLevelLocationProperties.cs) (revision 0aa226bd935a658e8447c6828496a4e49418e7fb) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/PropertyClasses/DesignWaterLevelLocationProperties.cs (.../DesignWaterLevelLocationProperties.cs) (revision 03db4c2a6708630d26b6a615620347dc755c50d0) @@ -38,6 +38,8 @@ /// public class DesignWaterLevelLocationProperties : HydraulicBoundaryLocationProperties { + private readonly HydraulicBoundaryLocationCalculation hydraulicBoundaryLocationCalculation; + /// /// Creates a new instance of . /// @@ -47,7 +49,6 @@ public DesignWaterLevelLocationProperties(HydraulicBoundaryLocation hydraulicBoundaryLocation, HydraulicBoundaryLocationCalculation hydraulicBoundaryLocationCalculation) : base(hydraulicBoundaryLocation, - hydraulicBoundaryLocationCalculation, new ConstructionProperties { IdIndex = 1, @@ -57,8 +58,16 @@ StochastsIndex = 12, DurationsIndex = 13, IllustrationPointsIndex = 14 - }) {} + }) + { + if (hydraulicBoundaryLocationCalculation == null) + { + throw new ArgumentNullException(nameof(hydraulicBoundaryLocationCalculation)); + } + this.hydraulicBoundaryLocationCalculation = hydraulicBoundaryLocationCalculation; + } + [PropertyOrder(4)] [ResourcesCategory(typeof(RingtoetsCommonFormsResources), nameof(RingtoetsCommonFormsResources.Categories_Result))] [ResourcesDisplayName(typeof(Resources), nameof(Resources.HydraulicBoundaryDatabase_Location_DesignWaterLevel_DisplayName))]