Index: Ringtoets/Piping/src/Ringtoets.Piping.Data/SoilProfile/PipingStochasticSoilProfile.cs =================================================================== diff -u -r9162a6b006fbfb420db272291d01b330a9dc4bcf -r3c32ea4af6452f312707c8e019961364ee95ac69 --- Ringtoets/Piping/src/Ringtoets.Piping.Data/SoilProfile/PipingStochasticSoilProfile.cs (.../PipingStochasticSoilProfile.cs) (revision 9162a6b006fbfb420db272291d01b330a9dc4bcf) +++ Ringtoets/Piping/src/Ringtoets.Piping.Data/SoilProfile/PipingStochasticSoilProfile.cs (.../PipingStochasticSoilProfile.cs) (revision 3c32ea4af6452f312707c8e019961364ee95ac69) @@ -20,9 +20,9 @@ // All rights reserved. using System; -using System.Globalization; using Core.Common.Base; using Core.Common.Base.Data; +using Ringtoets.Common.Data.Probability; using Ringtoets.Piping.Data.Properties; using Ringtoets.Piping.Primitives; @@ -33,7 +33,6 @@ /// public class PipingStochasticSoilProfile : Observable { - private static readonly Range probabilityValidityRange = new Range(0, 1); private double probability; /// @@ -68,14 +67,10 @@ } private set { - if (!probabilityValidityRange.InRange(value)) - { - throw new ArgumentOutOfRangeException( - nameof(value), - string.Format( - Resources.StochasticSoilProfile_Probability_Should_be_in_range_0_, - probabilityValidityRange.ToString(FormattableConstants.ShowAtLeastOneDecimal, CultureInfo.CurrentCulture))); - } + ProbabilityHelper.ValidateProbability( + value, + nameof(value), + Resources.StochasticSoilProfile_Probability_Should_be_in_range_0_); probability = value; } }