Index: Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs =================================================================== diff -u -r11f0867b39150ae5fac83dc178a89fee46d27611 -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 --- Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs (.../GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs) (revision 11f0867b39150ae5fac83dc178a89fee46d27611) +++ Ringtoets/GrassCoverErosionInwards/test/Ringtoets.GrassCoverErosionInwards.Data.Test/GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs (.../GrassCoverErosionInwardsFailureMechanismSectionResultTest.cs) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8) @@ -19,7 +19,6 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. -using System; using Core.Common.Base.Geometry; using NUnit.Framework; using Ringtoets.Common.Data.FailureMechanism; @@ -31,45 +30,25 @@ public class GrassCoverErosionInwardsFailureMechanismSectionResultTest { [Test] - public void Constructor_WithoutSection_ThrowsArgumentNullException() + public void Constructor_WithParameters_ExpectedValues() { - // Call - TestDelegate test = () => new GrassCoverErosionInwardsFailureMechanismSectionResult(null); - - // Assert - var paramName = Assert.Throws(test).ParamName; - Assert.AreEqual("section", paramName); - } - - [Test] - public void Constructor_WithSection_ResultCreatedForSection() - { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); // Call var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section); // Assert Assert.IsInstanceOf(result); Assert.AreSame(section, result.Section); - Assert.IsNull(result.Calculation); - Assert.IsFalse(result.AssessmentLayerOne); Assert.IsNaN(result.AssessmentLayerTwoA); - Assert.IsNaN(result.AssessmentLayerThree); } [Test] public void Calculation_SetNewValue_GetNewlySetValue() { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section); @@ -86,10 +65,7 @@ public void AssessmentLayerTwoA_CalculationNull_ReturnNaN() { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section) { @@ -107,10 +83,7 @@ public void AssessmentLayerTwoA_FailedCalculation_ReturnNaN() { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); var probabilityAssessmentOutput = new ProbabilityAssessmentOutput(1.0, 1.0, double.NaN, 1.0, 1.0); var result = new GrassCoverErosionInwardsFailureMechanismSectionResult(section) @@ -132,10 +105,7 @@ public void AssessmentLayerTwoA_SuccessfulCalculation_ReturnProbability() { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); double probability = 0.65; var probabilityAssessmentOutput = new ProbabilityAssessmentOutput(1.0, 1.0, probability, 1.0, 1.0); @@ -153,5 +123,13 @@ // Assert Assert.AreEqual(probability, twoAValue); } + + private static FailureMechanismSection CreateSection() + { + return new FailureMechanismSection("Section", new[] + { + new Point2D(0, 0) + }); + } } } \ No newline at end of file