Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Primitives.Test/RingTest.cs =================================================================== diff -u -rba648c3ed8287decc7600bac7e077df25fc7b57c -r33a3c76cadc26935657a67c5b0d3e19733d84860 --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Primitives.Test/RingTest.cs (.../RingTest.cs) (revision ba648c3ed8287decc7600bac7e077df25fc7b57c) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Primitives.Test/RingTest.cs (.../RingTest.cs) (revision 33a3c76cadc26935657a67c5b0d3e19733d84860) @@ -23,6 +23,7 @@ using System.Collections.Generic; using System.Linq; using Core.Common.Base.Geometry; +using Core.Common.Base.TestUtil.Geometry; using Core.Common.TestUtil; using NUnit.Framework; @@ -55,23 +56,22 @@ } [Test] - public void Constructor_WithValidPointsArray_PointSetCopiedToNewCollection() + public void Constructor_WithPoints_ExpectedValues() { // Setup var points = new[] { - new Point2D(3, 2), - new Point2D(5, 6), - new Point2D(1, 1.2) + new Point2D(3.0, 2.001), + new Point2D(5.436, 6.4937), + new Point2D(1, 1.23) }; - var ring = new Ring(points); - // Call - IEnumerable ringPoints = ring.Points; - + var ring = new Ring(points); + // Assert - TestHelper.AssertAreEqualButNotSame(points, ringPoints); + Assert.AreEqual(2, ring.Points.NumberOfDecimalPlaces); + CollectionAssert.AreEqual(points, ring.Points, new Point2DComparerWithTolerance(1e-2)); } [TestFixture]