Index: Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionBoundaryCalculationService.cs =================================================================== diff -u -recf982879e1178c758dcaa7c5a0ed9346b755a4c -r27bbccd73d24f6aedcb58d209662b1fe224d2aaa --- Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionBoundaryCalculationService.cs (.../DuneErosionBoundaryCalculationService.cs) (revision ecf982879e1178c758dcaa7c5a0ed9346b755a4c) +++ Ringtoets/DuneErosion/src/Ringtoets.DuneErosion.Service/DuneErosionBoundaryCalculationService.cs (.../DuneErosionBoundaryCalculationService.cs) (revision 27bbccd73d24f6aedcb58d209662b1fe224d2aaa) @@ -56,6 +56,8 @@ /// The id of the assessment section. /// The norm of the assessment section. /// The path which points to the hydraulic boundary database file. + /// Thrown when or + /// is null. /// Thrown when: /// /// The contains invalid characters. @@ -78,6 +80,15 @@ double norm, string hydraulicBoundaryDatabaseFilePath) { + if (duneLocation == null) + { + throw new ArgumentNullException(nameof(duneLocation)); + } + if (failureMechanism == null) + { + throw new ArgumentNullException(nameof(failureMechanism)); + } + string hlcdDirectory = Path.GetDirectoryName(hydraulicBoundaryDatabaseFilePath); calculator = HydraRingCalculatorFactory.Instance.CreateDunesBoundaryConditionsCalculator(hlcdDirectory, ringId);