Index: Ringtoets/Revetment/src/Ringtoets.Revetment.Service/WaveConditionsCalculationServiceBase.cs =================================================================== diff -u -r3ad0828133cb882ea12cce0a0392c772a523fbc9 -r69634527eef3ea9da999f4236d31a318e24b60f4 --- Ringtoets/Revetment/src/Ringtoets.Revetment.Service/WaveConditionsCalculationServiceBase.cs (.../WaveConditionsCalculationServiceBase.cs) (revision 3ad0828133cb882ea12cce0a0392c772a523fbc9) +++ Ringtoets/Revetment/src/Ringtoets.Revetment.Service/WaveConditionsCalculationServiceBase.cs (.../WaveConditionsCalculationServiceBase.cs) (revision 69634527eef3ea9da999f4236d31a318e24b60f4) @@ -75,6 +75,7 @@ /// The file path of the hydraulic boundary /// database file which to validate. /// The preprocessor directory to validate. + /// The target probability to validate. /// The name of the design water level property. /// true if there were no validation errors; false otherwise. /// Thrown when @@ -83,6 +84,7 @@ RoundedDouble assessmentLevel, string hydraulicBoundaryDatabaseFilePath, string preprocessorDirectory, + double targetProbability, string designWaterLevelName) { if (waveConditionsInput == null) @@ -101,6 +103,7 @@ preprocessorDirectory, waveConditionsInput, assessmentLevel, + targetProbability, designWaterLevelName); CalculationServiceHelper.LogMessagesAsError(messages); @@ -211,6 +214,7 @@ string preprocessorDirectory, WaveConditionsInput input, RoundedDouble assessmentLevel, + double targetProbability, string designWaterLevelName) { var validationResults = new List(); @@ -228,6 +232,8 @@ validationResults.Add(preprocessorDirectoryValidationProblem); } + TargetProbabilityCalculationServiceHelper.ValidateTargetProbability(targetProbability, message => validationResults.Add(message)); + if (validationResults.Any()) { return validationResults.ToArray();