Index: DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geotechnics/SoilSurfaceProfileTests.cs =================================================================== diff -u -r3230 -r3231 --- DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geotechnics/SoilSurfaceProfileTests.cs (.../SoilSurfaceProfileTests.cs) (revision 3230) +++ DamEngine/trunk/src/Deltares.DamEngine.Data.Tests/Geotechnics/SoilSurfaceProfileTests.cs (.../SoilSurfaceProfileTests.cs) (revision 3231) @@ -126,7 +126,7 @@ } [Test] - public void ConvertToSoilProfile2D_WithSurfaceLineFullyEncasedBySoilLayer_SetsCorrectSurfacesAndGeometry() + public void ConvertToSoilProfile2D_WithSurfaceLineFullyEnvelopedByTopSoilLayer_SetsCorrectSurfacesAndGeometry() { // Setup const string bottomLayerName = "BottomLayer"; @@ -189,13 +189,9 @@ int nrOfExpectedCurves = expectedCurves.Count(); Assert.That(actualCurves.Count(), Is.EqualTo(nrOfExpectedCurves)); - for (int i = 0; i < nrOfExpectedCurves; i++) + foreach (GeometryCurve expectedCurve in expectedCurves) { - GeometryCurve expectedCurve = expectedCurves.ElementAt(i); - GeometryCurve actualCurve = actualCurves.ElementAt(i); - - Assert.That(actualCurve.LocationEquals(expectedCurve), Is.True, $"Point not matching: expected ({expectedCurve.HeadPoint} --> {expectedCurve.EndPoint}), " + - $"actual ({actualCurve.HeadPoint} --> {actualCurve.EndPoint})"); + Assert.That(actualCurves.Any(c => c.LocationEquals(expectedCurve)), Is.True); } }