Index: Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/MacroStabilityInwardsInputValidatorTest.cs =================================================================== diff -u -r73bd43678d003eca592c2ce14a2500a983d9b4c9 -re678af24e939bdb6b49294b16b06af9565bef9b1 --- Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/MacroStabilityInwardsInputValidatorTest.cs (.../MacroStabilityInwardsInputValidatorTest.cs) (revision 73bd43678d003eca592c2ce14a2500a983d9b4c9) +++ Ringtoets/MacroStabilityInwards/test/Ringtoets.MacroStabilityInwards.Service.Test/MacroStabilityInwardsInputValidatorTest.cs (.../MacroStabilityInwardsInputValidatorTest.cs) (revision e678af24e939bdb6b49294b16b06af9565bef9b1) @@ -602,6 +602,44 @@ })) }, new MacroStabilityInwardsPreconsolidationStress[0])) .SetName("X further than x of surfaceLine"); + + yield return new TestCaseData( + new MacroStabilityInwardsSoilProfile2D( + "profile", + new[] + { + new MacroStabilityInwardsSoilLayer2D(new Ring(new[] + { + new Point2D(0.2, 0), + new Point2D(0.0, 10), + new Point2D(0.1, 20) + })), + new MacroStabilityInwardsSoilLayer2D(new Ring(new[] + { + new Point2D(0.0, 10.0), + new Point2D(0.1, 20) + })) + }, new MacroStabilityInwardsPreconsolidationStress[0])) + .SetName("SoilLayer X start- and endpoint on right side of surfaceline"); + + yield return new TestCaseData( + new MacroStabilityInwardsSoilProfile2D( + "profile", + new[] + { + new MacroStabilityInwardsSoilLayer2D(new Ring(new[] + { + new Point2D(0.1, 20), + new Point2D(0.2, 10), + new Point2D(0.0, 10) + })), + new MacroStabilityInwardsSoilLayer2D(new Ring(new[] + { + new Point2D(0.0, 10.0), + new Point2D(0.1, 20) + })) + }, new MacroStabilityInwardsPreconsolidationStress[0])) + .SetName("SoilLayer X start- and endpoint on left side of surfaceline"); } } } \ No newline at end of file