Index: Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs =================================================================== diff -u -rd56bec747401ad6676fac64af5eef6d5fd89c47c -rdd5aa48365b805d37f8ecce133832e5b920f5064 --- Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs (.../RingtoetsCommonDataCalculationServiceTest.cs) (revision d56bec747401ad6676fac64af5eef6d5fd89c47c) +++ Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs (.../RingtoetsCommonDataCalculationServiceTest.cs) (revision dd5aa48365b805d37f8ecce133832e5b920f5064) @@ -74,11 +74,12 @@ } [Test] - public void ProfileSpecificRequiredProbability_WithZeroContribution_ThrowsArgumentException() + [TestCase(-1.0)] + [TestCase(0.0)] + public void ProfileSpecificRequiredProbability_WithZeroContribution_ThrowsArgumentException(double contribution) { // Setup const double norm = 1.0/200; - const double contribution = 0; const int n = 2; // Call @@ -88,7 +89,7 @@ ArgumentOutOfRangeException exception = Assert.Throws(action); Assert.AreEqual(contribution, exception.ActualValue); Assert.AreEqual("failureMechanismContribution", exception.ParamName); - StringAssert.StartsWith("De bijdrage van dit toetsspoor is nul. Daardoor is de doorsnede-eis onbepaald en kunnen de berekeningen niet worden uitgevoerd." + + StringAssert.StartsWith("De bijdrage van dit toetsspoor is nul of negatief. Daardoor is de doorsnede-eis onbepaald en kan de berekening niet worden uitgevoerd." + Environment.NewLine, exception.Message); } @@ -107,7 +108,7 @@ ArgumentOutOfRangeException exception = Assert.Throws(action); Assert.AreEqual(n, exception.ActualValue); Assert.AreEqual("n", exception.ParamName); - StringAssert.StartsWith("De N-waarde van dit toetsspoor is nul. Daardoor is de doorsnede-eis onbepaald en kunnen de berekeningen niet worden uitgevoerd." + + StringAssert.StartsWith("De N-waarde van dit toetsspoor is nul. Daardoor is de doorsnede-eis onbepaald en kan de berekening niet worden uitgevoerd." + Environment.NewLine, exception.Message); } }