Index: Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyCollectionFactoryTest.cs =================================================================== diff -u -r82832b737256f4fb806ccbb1e601b63cc8dfa86c -rb4a67b942bd7fd1c4bbbc1a257e1573b33af9b4e --- Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyCollectionFactoryTest.cs (.../ExportableCombinedSectionAssemblyCollectionFactoryTest.cs) (revision 82832b737256f4fb806ccbb1e601b63cc8dfa86c) +++ Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Factories/ExportableCombinedSectionAssemblyCollectionFactoryTest.cs (.../ExportableCombinedSectionAssemblyCollectionFactoryTest.cs) (revision b4a67b942bd7fd1c4bbbc1a257e1573b33af9b4e) @@ -137,11 +137,15 @@ ExportableCombinedFailureMechanismSection actualSection, ReferenceLine referenceLine) { + IEnumerable expectedGeometry = ExportableFailureMechanismSectionHelper.GetFailureMechanismSectionGeometry( + referenceLine, + actualSection.StartDistance, + actualSection.EndDistance).ToArray(); + Assert.IsTrue(expectedGeometry.Any()); + Assert.AreEqual(expectedSection.SectionStart, actualSection.StartDistance); Assert.AreEqual(expectedSection.SectionEnd, actualSection.EndDistance); - CollectionAssert.AreEqual(ExportableFailureMechanismSectionHelper.GetFailureMechanismSectionGeometry( - referenceLine, actualSection.StartDistance, actualSection.EndDistance), - actualSection.Geometry); + CollectionAssert.AreEqual(expectedGeometry, actualSection.Geometry); Assert.AreEqual(ExportableAssemblyMethod.WBI3A1, actualSection.AssemblyMethod); } Index: Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Helpers/ExportableFailureMechanismSectionHelperTest.cs =================================================================== diff -u -r548b7cecd2ac4a239dd218c1e675a2c6f2bf4a6d -rb4a67b942bd7fd1c4bbbc1a257e1573b33af9b4e --- Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Helpers/ExportableFailureMechanismSectionHelperTest.cs (.../ExportableFailureMechanismSectionHelperTest.cs) (revision 548b7cecd2ac4a239dd218c1e675a2c6f2bf4a6d) +++ Ringtoets/Integration/test/Ringtoets.Integration.IO.Test/Helpers/ExportableFailureMechanismSectionHelperTest.cs (.../ExportableFailureMechanismSectionHelperTest.cs) (revision b4a67b942bd7fd1c4bbbc1a257e1573b33af9b4e) @@ -157,16 +157,16 @@ } [Test] - public void GetFailureMechanismSectionGeometry_SectionStartAndEndBetweenSameTwoReferenceLinePoint_ReturnExpectedPoints() + public void GetFailureMechanismSectionGeometry_SectionStartAndEndBetweenSameTwoReferenceLinePoints_ReturnExpectedPoints() { // Setup const int sectionStart = 2; const int sectionEnd = 4; var referenceLine = new ReferenceLine(); - referenceLine.SetGeometry(new [] + referenceLine.SetGeometry(new[] { - new Point2D(0, 0), - new Point2D(5, 0), + new Point2D(0, 0), + new Point2D(5, 0), new Point2D(15, 0) }); @@ -182,17 +182,17 @@ } [Test] - public void GetFailureMechanismSectionGeometry_SectionStartAndEndBetweenDifferentTwoReferenceLinePoint_ReturnExpectedPoints() + public void GetFailureMechanismSectionGeometry_SectionStartAndEndBetweenDifferentTwoReferenceLinePoints_ReturnExpectedPoints() { // Setup var random = new Random(21); int sectionStart = random.Next(5, 15); int sectionEnd = random.Next(25, 35); var referenceLine = new ReferenceLine(); - referenceLine.SetGeometry(new [] + referenceLine.SetGeometry(new[] { - new Point2D(0, 0), - new Point2D(5, 0), + new Point2D(0, 0), + new Point2D(5, 0), new Point2D(15, 0), new Point2D(25, 0), new Point2D(35, 0)