Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.Designer.cs
===================================================================
diff -u -rea96684dcf2b359c99a821958190dd4e05bb3b17 -re16cb691c50576e5eb122cb451ece08173ff182e
--- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision ea96684dcf2b359c99a821958190dd4e05bb3b17)
+++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.Designer.cs (.../Resources.Designer.cs) (revision e16cb691c50576e5eb122cb451ece08173ff182e)
@@ -78,7 +78,7 @@
}
///
- /// Looks up a localized string similar to De waarde van asphalt parameter C moet binnen het bereik {0} liggen..
+ /// Looks up a localized string similar to De waarde van asfalt parameter C moet binnen het bereik {0} liggen..
///
public static string WaveImpactAsphaltParamC_must_be_in_Range_0_ {
get {
Index: Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.resx
===================================================================
diff -u -rea96684dcf2b359c99a821958190dd4e05bb3b17 -re16cb691c50576e5eb122cb451ece08173ff182e
--- Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.resx (.../Resources.resx) (revision ea96684dcf2b359c99a821958190dd4e05bb3b17)
+++ Riskeer/WaveImpactAsphaltCover/src/Riskeer.WaveImpactAsphaltCover.Data/Properties/Resources.resx (.../Resources.resx) (revision e16cb691c50576e5eb122cb451ece08173ff182e)
@@ -124,6 +124,6 @@
Golfklappen op asfaltbekleding
- De waarde van asphalt parameter C moet binnen het bereik {0} liggen.
+ De waarde van asfalt parameter C moet binnen het bereik {0} liggen.
\ No newline at end of file
Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/GeneralWaveImpactAsphaltCoverWaveConditionsInputTest.cs
===================================================================
diff -u -r6ba841ede2bfbe9685aafac513cac423d3a705e0 -re16cb691c50576e5eb122cb451ece08173ff182e
--- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/GeneralWaveImpactAsphaltCoverWaveConditionsInputTest.cs (.../GeneralWaveImpactAsphaltCoverWaveConditionsInputTest.cs) (revision 6ba841ede2bfbe9685aafac513cac423d3a705e0)
+++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Data.Test/GeneralWaveImpactAsphaltCoverWaveConditionsInputTest.cs (.../GeneralWaveImpactAsphaltCoverWaveConditionsInputTest.cs) (revision e16cb691c50576e5eb122cb451ece08173ff182e)
@@ -21,6 +21,7 @@
using System;
using Core.Common.Base.Data;
+using Core.Common.TestUtil;
using NUnit.Framework;
using Riskeer.Common.Data.TestUtil;
@@ -52,5 +53,24 @@
Assert.AreEqual(2, generalInput.C.NumberOfDecimalPlaces);
}
+ [Test]
+ [TestCase(double.NaN)]
+ [TestCase(double.PositiveInfinity)]
+ [TestCase(double.NegativeInfinity)]
+ [TestCase(-0.005)]
+ [TestCase(20.005)]
+ public void Constructor_OutOfRangeValues(double newValue)
+ {
+ // Setup
+ var inputParameters = new GeneralWaveImpactAsphaltCoverWaveConditionsInput();
+
+ // Call
+ TestDelegate test = () => inputParameters.C = (RoundedDouble) newValue;
+
+ // Assert
+ TestHelper.AssertThrowsArgumentExceptionAndTestMessage(test,
+ "De waarde van asfalt parameter C moet binnen het bereik [0,00, 2,00] liggen.");
+ }
+
}
}