Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Forms.TestUtil/MacroStabilityInwardsViewChartDataAssert.cs =================================================================== diff -u -r295799a059c57bd59eb71b33f400d4a83fb4318e -r0b9c8842cbbe59b91df560b92b2ef3bb642ef669 --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Forms.TestUtil/MacroStabilityInwardsViewChartDataAssert.cs (.../MacroStabilityInwardsViewChartDataAssert.cs) (revision 295799a059c57bd59eb71b33f400d4a83fb4318e) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Forms.TestUtil/MacroStabilityInwardsViewChartDataAssert.cs (.../MacroStabilityInwardsViewChartDataAssert.cs) (revision 0b9c8842cbbe59b91df560b92b2ef3bb642ef669) @@ -19,10 +19,11 @@ // Stichting Deltares and remain full property of Stichting Deltares at all times. // All rights reserved. -using System.Collections.Generic; using System.Linq; +using Core.Common.Base.Geometry; using Core.Components.Chart.Data; using NUnit.Framework; +using Ringtoets.MacroStabilityInwards.Data; using Ringtoets.MacroStabilityInwards.Data.SoilProfile; using Ringtoets.MacroStabilityInwards.Primitives; @@ -107,18 +108,38 @@ { if (i < phreaticLines.Length) { - ChartLineData phreaticLineChartData = (ChartLineData) waternetChartData[i]; + var phreaticLineChartData = (ChartLineData) waternetChartData[i]; Assert.AreEqual(phreaticLines[i].Name, phreaticLineChartData.Name); Assert.AreEqual(phreaticLines[i].Geometry, phreaticLineChartData.Points); } else { - ChartMultipleAreaData waternetLineChartData = (ChartMultipleAreaData) waternetChartData[i]; + var waternetLineChartData = (ChartMultipleAreaData) waternetChartData[i]; MacroStabilityInwardsWaternetLine waternetLine = waternetLines[i - waternetLines.Length]; Assert.AreEqual(waternetLine.Name, waternetLineChartData.Name); Assert.IsTrue(waternetLineChartData.HasData); } } } + + /// + /// Asserts whether corresponds to . + /// + /// The original . + /// The actual . + /// Thrown when + /// does not correspond to . + public static void AssertGridChartData(MacroStabilityInwardsGrid original, ChartPointData actual) + { + var expectedPoints = new[] + { + new Point2D(original.XLeft, original.ZBottom), + new Point2D(original.XRight, original.ZBottom), + new Point2D(original.XLeft, original.ZTop), + new Point2D(original.XRight, original.ZTop) + }; + + CollectionAssert.AreEqual(expectedPoints, actual.Points); + } } } \ No newline at end of file