Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs
===================================================================
diff -u -r3487d71f6e4e259d539d2823507a4b58d7f0822b -rc5e4c73210ba4412a7439e490e206822b5967c8c
--- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision 3487d71f6e4e259d539d2823507a4b58d7f0822b)
+++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/ClosingStructuresInput.cs (.../ClosingStructuresInput.cs) (revision c5e4c73210ba4412a7439e490e206822b5967c8c)
@@ -300,7 +300,8 @@
///
/// Gets or sets the failure probability/frequency of an open structure before flooding.
///
- /// Thrown when the value is negative or .
+ /// Thrown when the value of the probability
+ /// is not in the interval [0, 1].
public double ProbabilityOrFrequencyOpenStructureBeforeFlooding
{
get
@@ -309,9 +310,9 @@
}
set
{
- if (double.IsNaN(value) || value < 0)
+ if (!ValidProbabilityValue(value))
{
- throw new ArgumentOutOfRangeException("value", Resources.ClosingStructuresInput_ProbabilityOrFrequencyOpenStructureBeforeFlooding_Value_must_be_greater_or_equal_to_zero);
+ throw new ArgumentOutOfRangeException("value", RingtoetsCommonDataResources.FailureProbability_Value_needs_to_be_between_0_and_1);
}
probabilityOrFrequencyOpenStructureBeforeFlooding = value;
}