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