Index: Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismSectionResultTest.cs =================================================================== diff -u -rae14c5d4e4624fa87390e6d63bb419c648e12dda -r673e35de0df920529e5dda63ea8b4dfb08ed65a8 --- Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismSectionResultTest.cs (.../StabilityPointStructuresFailureMechanismSectionResultTest.cs) (revision ae14c5d4e4624fa87390e6d63bb419c648e12dda) +++ Ringtoets/StabilityPointStructures/test/Ringtoets.StabilityPointStructures.Data.Test/StabilityPointStructuresFailureMechanismSectionResultTest.cs (.../StabilityPointStructuresFailureMechanismSectionResultTest.cs) (revision 673e35de0df920529e5dda63ea8b4dfb08ed65a8) @@ -31,24 +31,10 @@ public class StabilityPointStructuresFailureMechanismSectionResultTest { [Test] - public void Constructor_WithoutSection_ThrowsArgumentNullException() - { - // Call - TestDelegate test = () => new StabilityPointStructuresFailureMechanismSectionResult(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 StabilityPointStructuresFailureMechanismSectionResult(section); @@ -57,25 +43,21 @@ Assert.IsInstanceOf(result); Assert.AreSame(section, result.Section); Assert.IsNaN(result.AssessmentLayerTwoA); - Assert.IsNaN(result.AssessmentLayerThree); } [Test] [TestCase(-20)] [TestCase(-1e-6)] [TestCase(1 + 1e-6)] [TestCase(12)] - public void AssessmentLayerTwoA_ForInvalidValues_ThrowsException(double a) + public void AssessmentLayerTwoA_ForInvalidValues_ThrowsException(double newValue) { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); var result = new StabilityPointStructuresFailureMechanismSectionResult(section); // Call - TestDelegate test = () => result.AssessmentLayerTwoA = a; + TestDelegate test = () => result.AssessmentLayerTwoA = newValue; // Assert var message = Assert.Throws(test).Message; @@ -90,20 +72,25 @@ [TestCase(0.5)] [TestCase(1 - 1e-6)] [TestCase(1)] - public void AssessmentLayerTwoA_ForValidValues_NewValueSet(double a) + public void AssessmentLayerTwoA_ForValidValues_NewValueSet(double newValue) { // Setup - var section = new FailureMechanismSection("Section", new[] - { - new Point2D(0, 0) - }); + FailureMechanismSection section = CreateSection(); var result = new StabilityPointStructuresFailureMechanismSectionResult(section); // Call - result.AssessmentLayerTwoA = a; + result.AssessmentLayerTwoA = newValue; // Assert - Assert.AreEqual(a, result.AssessmentLayerTwoA); + Assert.AreEqual(newValue, result.AssessmentLayerTwoA); } + + private static FailureMechanismSection CreateSection() + { + return new FailureMechanismSection("Section", new[] + { + new Point2D(0, 0) + }); + } } } \ No newline at end of file