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()
{