Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/SoilProfile/MacroStabilityInwardsSoilProfile2DLayersHelperTest.cs =================================================================== diff -u -r1a3f904157a3f86e702ea8086bee67e780da7856 -r6c763325b3919b4e909690ae6d961eb9c2a909e2 --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/SoilProfile/MacroStabilityInwardsSoilProfile2DLayersHelperTest.cs (.../MacroStabilityInwardsSoilProfile2DLayersHelperTest.cs) (revision 1a3f904157a3f86e702ea8086bee67e780da7856) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Data.Test/SoilProfile/MacroStabilityInwardsSoilProfile2DLayersHelperTest.cs (.../MacroStabilityInwardsSoilProfile2DLayersHelperTest.cs) (revision 6c763325b3919b4e909690ae6d961eb9c2a909e2) @@ -46,29 +46,41 @@ public void GetLayersRecursively_WithLayers_ReturnsAllTopLevelAndNestedLayers() { // Setup - var topLevelLayer1 = new MacroStabilityInwardsSoilLayer2D(new Ring(new List + var nestedLayer1 = new MacroStabilityInwardsSoilLayer2D(new Ring(new List { - new Point2D(0.0, 1.0), - new Point2D(2.0, 4.0) + new Point2D(4.0, 2.0), + new Point2D(0.0, 2.5) }), new List()); + var topLevelLayer1 = new MacroStabilityInwardsSoilLayer2D(new Ring(new List + { + new Point2D(0.0, 1.0), + new Point2D(2.0, 4.0) + }), + new List(), + new MacroStabilityInwardsSoilLayerData(), + new[] + { + nestedLayer1 + }); + var doubleNestedLayer = new MacroStabilityInwardsSoilLayer2D(new Ring(new List { new Point2D(4.0, 2.0), new Point2D(0.0, 2.5) }), new List()); - var nestedLayer = new MacroStabilityInwardsSoilLayer2D(new Ring(new List - { - new Point2D(4.0, 2.0), - new Point2D(0.0, 2.5) - }), - new List(), - new MacroStabilityInwardsSoilLayerData(), - new[] - { - doubleNestedLayer - }); + var nestedLayer2 = new MacroStabilityInwardsSoilLayer2D(new Ring(new List + { + new Point2D(4.0, 2.0), + new Point2D(0.0, 2.5) + }), + new List(), + new MacroStabilityInwardsSoilLayerData(), + new[] + { + doubleNestedLayer + }); var topLevelLayer2 = new MacroStabilityInwardsSoilLayer2D(new Ring(new List { @@ -78,7 +90,7 @@ new MacroStabilityInwardsSoilLayerData(), new[] { - nestedLayer + nestedLayer2 }); var layers = new[] { @@ -93,8 +105,9 @@ CollectionAssert.AreEqual(new[] { topLevelLayer1, + nestedLayer1, topLevelLayer2, - nestedLayer, + nestedLayer2, doubleNestedLayer }, flatLayers); }