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();