Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs =================================================================== diff -u -rad479a80b6db7879b935aecaca743c39615ec977 -rb761c34a465fc6d203555b5a52839dd1681aad5a --- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs (.../GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs) (revision ad479a80b6db7879b935aecaca743c39615ec977) +++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs (.../GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs) (revision b761c34a465fc6d203555b5a52839dd1681aad5a) @@ -44,7 +44,7 @@ Assert.IsInstanceOf(result); Assert.AreEqual(SimpleAssessmentResultValidityOnlyType.None, result.SimpleAssessmentResult); Assert.AreSame(section, result.Section); - Assert.IsNaN(result.AssessmentLayerThree); + Assert.IsNaN(result.TailorMadeAssessmentProbability); } [Test] @@ -64,40 +64,43 @@ [Test] [SetCulture("nl-NL")] - [TestCase(double.NegativeInfinity)] - [TestCase(double.PositiveInfinity)] - [TestCase(1.1)] - [TestCase(-0.1)] - public void AssessmentLayerThree_SetInvalidValue_ThrowsArgumentOutOfRangeException(double invalidValue) + [TestCase(-20)] + [TestCase(-1e-6)] + [TestCase(1 + 1e-6)] + [TestCase(12)] + public void TailorMadeAssessmentProbability_InvalidValue_ThrowsArgumentOutOfRangeException(double newValue) { // Setup - var sectionResult = new GrassCoverErosionInwardsFailureMechanismSectionResult( - FailureMechanismSectionTestFactory.CreateFailureMechanismSection()); + FailureMechanismSection section = FailureMechanismSectionTestFactory.CreateFailureMechanismSection(); + var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section); // Call - TestDelegate call = () => sectionResult.AssessmentLayerThree = invalidValue; + TestDelegate test = () => result.TailorMadeAssessmentProbability = newValue; // Assert - const string expectedMessage = "Kans moet in het bereik [0,0, 1,0] liggen."; - TestHelper.AssertThrowsArgumentExceptionAndTestMessage(call, expectedMessage); + string message = Assert.Throws(test).Message; + const string expectedMessage = "De waarde voor de faalkans moet in het bereik [0,0, 1,0] liggen."; + Assert.AreEqual(expectedMessage, message); } [Test] - [TestCase(double.NaN)] [TestCase(0)] - [TestCase(1)] + [TestCase(1e-6)] [TestCase(0.5)] - public void AssessmentLayerThree_SetValidValue_SetsValue(double validValue) + [TestCase(1 - 1e-6)] + [TestCase(1)] + [TestCase(double.NaN)] + public void TailorMadeAssessmentProbability_ValidValue_NewValueSet(double newValue) { // Setup - var sectionResult = new GrassCoverErosionInwardsFailureMechanismSectionResult( - FailureMechanismSectionTestFactory.CreateFailureMechanismSection()); + FailureMechanismSection section = FailureMechanismSectionTestFactory.CreateFailureMechanismSection(); + var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section); // Call - sectionResult.AssessmentLayerThree = validValue; + result.TailorMadeAssessmentProbability = newValue; // Assert - Assert.AreEqual(validValue, sectionResult.AssessmentLayerThree); + Assert.AreEqual(newValue, result.TailorMadeAssessmentProbability); } } } \ No newline at end of file