Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/Converters/MacroStabilityInwardsSlipPlaneUpliftVanConverterTest.cs =================================================================== diff -u -r59adecfc7f82ab8277440ecae147453f5cbddbbf -r7b2237f0bdfa03edcf158d24294c4433266ca91f --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/Converters/MacroStabilityInwardsSlipPlaneUpliftVanConverterTest.cs (.../MacroStabilityInwardsSlipPlaneUpliftVanConverterTest.cs) (revision 59adecfc7f82ab8277440ecae147453f5cbddbbf) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/Converters/MacroStabilityInwardsSlipPlaneUpliftVanConverterTest.cs (.../MacroStabilityInwardsSlipPlaneUpliftVanConverterTest.cs) (revision 7b2237f0bdfa03edcf158d24294c4433266ca91f) @@ -20,7 +20,11 @@ // All rights reserved. using System; +using System.Collections.Generic; +using System.Linq; +using Core.Common.Base.Data; using NUnit.Framework; +using Ringtoets.Common.Data.TestUtil; using Ringtoets.MacroStabilityInwards.Data; using Ringtoets.MacroStabilityInwards.KernelWrapper.Calculators.UpliftVan; using Ringtoets.MacroStabilityInwards.KernelWrapper.Calculators.UpliftVan.Output; @@ -62,11 +66,22 @@ MacroStabilityInwardsSlipPlaneUpliftVan output = MacroStabilityInwardsSlipPlaneUpliftVanConverter.Convert(result); // Assert - CollectionAssert.AreEqual(tangentLines, output.TangentLines); + AssertTangentLines(tangentLines, output.TangentLines); AssertGrid(leftGrid, output.LeftGrid); AssertGrid(rightGrid, output.RightGrid); } + private static void AssertTangentLines(IEnumerable expectedTangentLines, IEnumerable actualTangentLines) + { + Assert.AreEqual(expectedTangentLines.Count(), actualTangentLines.Count()); + for (var i = 0; i < expectedTangentLines.Count(); i++) + { + RoundedDouble tangentLine = actualTangentLines.ElementAt(i); + Assert.AreEqual(2, tangentLine.NumberOfDecimalPlaces); + Assert.AreEqual(expectedTangentLines.ElementAt(i), tangentLine, tangentLine.GetAccuracy()); + } + } + private static void AssertGrid(UpliftVanGrid expectedGrid, MacroStabilityInwardsGrid actualGrid) { Assert.AreEqual(expectedGrid.XLeft, actualGrid.XLeft);