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;