Index: Riskeer/Common/src/Riskeer.Common.Service/HydraulicBoundaryDataConnectionValidator.cs =================================================================== diff -u -rfcb7ebcdbb68ad01d074b09afcce94d5786f29e4 -r7a68fbcefe7f73fa6f0a05b536dd2abc166a8105 --- Riskeer/Common/src/Riskeer.Common.Service/HydraulicBoundaryDataConnectionValidator.cs (.../HydraulicBoundaryDataConnectionValidator.cs) (revision fcb7ebcdbb68ad01d074b09afcce94d5786f29e4) +++ Riskeer/Common/src/Riskeer.Common.Service/HydraulicBoundaryDataConnectionValidator.cs (.../HydraulicBoundaryDataConnectionValidator.cs) (revision 7a68fbcefe7f73fa6f0a05b536dd2abc166a8105) @@ -32,18 +32,25 @@ public static class HydraulicBoundaryDataConnectionValidator { /// - /// Validates the connection of the provided hydraulic boundary data. + /// Validates the connection of the provided in relation to the provided + /// . /// /// The hydraulic boundary data to validate. + /// The hydraulic boundary location to validate for. /// An error message if a problem was found; null in case no problems were found. - /// Thrown when is null. - public static string Validate(HydraulicBoundaryData hydraulicBoundaryData) + /// Thrown when any parameter is null. + public static string Validate(HydraulicBoundaryData hydraulicBoundaryData, HydraulicBoundaryLocation hydraulicBoundaryLocation) { if (hydraulicBoundaryData == null) { throw new ArgumentNullException(nameof(hydraulicBoundaryData)); } + if (hydraulicBoundaryLocation == null) + { + throw new ArgumentNullException(nameof(hydraulicBoundaryLocation)); + } + if (!hydraulicBoundaryData.IsLinked()) { return Resources.HydraulicBoundaryDataConnectionValidator_No_hydraulic_boundary_database_imported;