Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverterTests.cs =================================================================== diff -u -r2982 -r2983 --- DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverterTests.cs (.../PlLinesToWaternetConverterTests.cs) (revision 2982) +++ DamEngine/trunk/src/Deltares.DamEngine.Calculators.Tests/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverterTests.cs (.../PlLinesToWaternetConverterTests.cs) (revision 2983) @@ -237,7 +237,17 @@ Assert.AreSame(waternet.HeadLineList[1], pl3WaternetLine.HeadLine); AssertGeometry(expectedBottomAquiferCoordinates, pl3WaternetLine.Points); } - + + /// + /// ------------------------------------------------------------- + /// top layer + /// ------------------------------------------------------------- + /// inbetween aquifer layer left | inbetween aquifer layer right + /// ------------------------------------------------------------- + /// inbetween layer + /// ------------------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerConsistOfTwoParts_ReturnsExpectedWaternet() { @@ -347,6 +357,16 @@ }, pl4WaternetLine.Points); } + /// + /// --------------------------------------------------- + /// top layer + /// --------------------------------------------------- + /// inbetween aquifer layer + /// --------------------------------------------------- + /// inbetween layer + /// --------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerConsistOfOnePart_ReturnsExpectedWaternet() { @@ -446,6 +466,21 @@ }, pl4WaternetLine.Points); } + /// + /// ------------------------------------------------------------- + /// top layer + /// ------------------------------------------------------------- + /// inbetween aquifer layer left | Gap layer + /// |------------------------------- + /// | + /// | Inbetween aquifer layer right + /// -----------------------------| + /// inbetween layer | + /// |------------------------------- + /// + /// ------------------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerRightLayerTopLevelInRangeLeftLayer_ReturnsExpectedWaternet() { @@ -576,6 +611,22 @@ }, pl4WaternetLine.Points); } + /// + /// ------------------------------------------------------------- + /// top layer + /// |------------------------------- + /// | + /// | Inbetween aquifer layer right + /// -----------------------------| + /// inbetween aquifer layer left | + /// |------------------------------- + /// | + /// | + /// -----------------------------| + /// inbetween layer + /// ------------------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerRightLayerBottomLevelInRangeLeftLayer_ReturnsExpectedWaternet() { @@ -702,6 +753,22 @@ }, pl4WaternetLine.Points); } + /// + /// ------------------------------------------------------------- + /// top layer + /// + /// -----------------------------| + /// inbetween aquifer layer left | + /// |------------------------------- + /// | Inbetween aquifer layer right + /// | ------------------------------ + /// | + /// | + /// -----------------------------| + /// inbetween layer + /// ------------------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerRightLayerEnvelopedByLeftLayer_ReturnsExpectedWaternet() { @@ -845,7 +912,22 @@ }, pl4WaternetLine.Points); } - + /// + /// ------------------------------------------------------------- + /// top layer + /// |------------------------------- + /// | Inbetween aquifer layer right + /// | + /// -----------------------------| + /// inbetween aquifer layer left | + /// | + /// -----------------------------| + /// inbetween layer | + /// |------------------------------- + /// + /// ------------------------------------------------------------- + /// bottom aquifer layer + /// [Test] public void ConvertPlLineToWaternet_ValidPLLinesAndSoilProfile2DWithContinuousInBetweenAquiferLayerRightLayerEnvelopesLeftLayer_ReturnsExpectedWaternet() {