Index: Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs =================================================================== diff -u -r9798fd949a2e90dfe1750377f9757fc456571ed1 -rdd5aa48365b805d37f8ecce133832e5b920f5064 --- Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs (.../RingtoetsCommonDataCalculationService.cs) (revision 9798fd949a2e90dfe1750377f9757fc456571ed1) +++ Ringtoets/Common/src/Ringtoets.Common.Service/RingtoetsCommonDataCalculationService.cs (.../RingtoetsCommonDataCalculationService.cs) (revision dd5aa48365b805d37f8ecce133832e5b920f5064) @@ -52,19 +52,18 @@ /// The failure mechanism contribution. /// The 'N' parameter used to factor in the 'length effect'. /// The profile specific required probability. - /// Thrown when - /// or is not greater than 0. + /// Thrown when is not greater than 0 + /// or when is 0. public static double ProfileSpecificRequiredProbability(double norm, double failureMechanismContribution, int n) { if (!(failureMechanismContribution > 0)) { throw new ArgumentOutOfRangeException("failureMechanismContribution", failureMechanismContribution, - Resources.RingtoetsCommonDataCalculationService_ProfileSpecificRequiredProbability_Contribution_is_zero); + Resources.RingtoetsCommonDataCalculationService_ProfileSpecificRequiredProbability_Contribution_is_zero_or_negative); } - if (!(n > 0)) + if (n == 0) { - throw new ArgumentOutOfRangeException("n", n, - Resources.RingtoetsCommonDataCalculationService_ProfileSpecificRequiredProbability_N_is_zero); + throw new ArgumentOutOfRangeException("n", n, Resources.RingtoetsCommonDataCalculationService_ProfileSpecificRequiredProbability_N_is_zero); } return norm*(failureMechanismContribution/100)/n;