Index: Ringtoets/Common/test/Ringtoets.Common.Data.Test/Hydraulics/IllustrationPoints/WindDirectionTest.cs =================================================================== diff -u -r1a7bbfc1520b96bab3d6d50f9e68da0b23ca0da9 -r6fb7fba714affe795d1d41ae88b1fbcfcb73bbbb --- Ringtoets/Common/test/Ringtoets.Common.Data.Test/Hydraulics/IllustrationPoints/WindDirectionTest.cs (.../WindDirectionTest.cs) (revision 1a7bbfc1520b96bab3d6d50f9e68da0b23ca0da9) +++ Ringtoets/Common/test/Ringtoets.Common.Data.Test/Hydraulics/IllustrationPoints/WindDirectionTest.cs (.../WindDirectionTest.cs) (revision 6fb7fba714affe795d1d41ae88b1fbcfcb73bbbb) @@ -31,7 +31,7 @@ public class WindDirectionTest { [Test] - public void Constructor_NameNull_ThrownsArgumentNullException() + public void Constructor_NameNull_ThrowsArgumentNullException() { // Setup var random = new Random(21); @@ -56,42 +56,27 @@ TestDelegate call = () => new WindDirection("SSE", windDirectionAngle); // Assert - var exception = Assert.Throws(call); const string expectedErrorMessage = "De waarde voor de windrichting moet in het bereik van [0.00, 360.00] liggen."; - TestHelper.AssertThrowsArgumentExceptionAndTestMessage(call, expectedErrorMessage); - Assert.AreEqual(expectedErrorMessage, exception.Message); + var exception = TestHelper.AssertThrowsArgumentExceptionAndTestMessage(call, expectedErrorMessage); + Assert.AreEqual("angle", exception.ParamName); } [Test] [TestCase(360.004)] [TestCase(double.NaN)] [TestCase(50)] [TestCase(-0.004)] - public void Constructor_ValidWindDirection_ReturnsExpectedValues(double windDirectionAngle) + public void Constructor_ValidValues_ReturnsExpectedValues(double angle) { - // Call - var windDirection = new WindDirection("SSE", windDirectionAngle); - - // Assert - Assert.AreEqual(windDirectionAngle, windDirection.Angle, windDirection.Angle.GetAccuracy()); - Assert.AreEqual(2, windDirection.Angle.NumberOfDecimalPlaces); - } - - [Test] - public void Constructor_ValidValues_ReturnsExpectedValues() - { // Setup const string windDirectionName = "SSE"; - var random = new Random(21); - double value = random.NextDouble(); - // Call - var windDirection = new WindDirection(windDirectionName, value); + var windDirection = new WindDirection(windDirectionName, angle); // Assert Assert.AreEqual(windDirectionName, windDirection.Name); - Assert.AreEqual(value, windDirection.Angle, windDirection.Angle.GetAccuracy()); + Assert.AreEqual(angle, windDirection.Angle, windDirection.Angle.GetAccuracy()); Assert.AreEqual(2, windDirection.Angle.NumberOfDecimalPlaces); } }