Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/GeneralClosingStructuresInput.cs =================================================================== diff -u -rb2b9fdf365e70928a05c57966eeed30d9050e528 -r18e230605af8cda1d527525691b2ba9597bf1464 --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/GeneralClosingStructuresInput.cs (.../GeneralClosingStructuresInput.cs) (revision b2b9fdf365e70928a05c57966eeed30d9050e528) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Data/GeneralClosingStructuresInput.cs (.../GeneralClosingStructuresInput.cs) (revision 18e230605af8cda1d527525691b2ba9597bf1464) @@ -31,6 +31,7 @@ /// public class GeneralClosingStructuresInput { + private static readonly Range validityRangeN2A = new Range(0, 40); private int n2A; /// @@ -93,9 +94,11 @@ } set { - if (value < 0 || value > 40) + if (!validityRangeN2A.InRange(value)) { - throw new ArgumentOutOfRangeException(nameof(value), Resources.N2A_Value_should_be_in_interval_0_40); + string message = string.Format(Resources.N2A_Value_should_be_in_Range_0_, + validityRangeN2A); + throw new ArgumentOutOfRangeException(nameof(value), message); } n2A = value; } @@ -108,7 +111,7 @@ { get { - return new RoundedDouble(2, Math.Max(1, C*N2A)); + return new RoundedDouble(2, Math.Max(1, C * N2A)); } }