Fisheye: Tag 2636 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/DesignInputFileWithRiverLevelAboveDikeTopButBelowDTHWithNoAdaption.xml'.
Fisheye: No comparison available. Pass `N' to diff?
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/DesignInputFileWithRiverLevelAboveDikeTopButBelowDTH.xml
===================================================================
diff -u
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/DesignInputFileWithRiverLevelAboveDikeTopButBelowDTH.xml (revision 0)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/DesignInputFileWithRiverLevelAboveDikeTopButBelowDTH.xml (revision 2636)
@@ -0,0 +1,331 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs
===================================================================
diff -u -r2633 -r2636
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 2633)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 2636)
@@ -38,7 +38,7 @@
[TestFixture]
public class MacroStabilityInwardsTests
{
- private const double tolerance = 0.0005;
+ private const double Tolerance = 0.0005;
/// Test for different segmentFailureMechanismType
/// The soilprobabilities are set tot the specified segmentFailureMechanismType
@@ -78,21 +78,21 @@
Assert.IsNotNull(outputString);
var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
Assert.IsNotNull(output.Results.CalculationResults, "No results available");
- Assert.AreEqual(1.282, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.282, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, Tolerance);
// Zone1SafetyFactor=1.282
- Assert.AreEqual(1.282, output.Results.CalculationResults[0].StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(1.282, output.Results.CalculationResults[0].StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone1EntryPointX Local =38.818 Global=47.238
- Assert.AreEqual(38.818, output.Results.CalculationResults[0].StabilityDesignResults.Zone1EntryPointX, tolerance);
+ Assert.AreEqual(38.818, output.Results.CalculationResults[0].StabilityDesignResults.Zone1EntryPointX, Tolerance);
// Zone1ExitPointX Local=64.262 Global=72.682
- Assert.AreEqual(64.262, output.Results.CalculationResults[0].StabilityDesignResults.Zone1ExitPointX, tolerance);
+ Assert.AreEqual(64.262, output.Results.CalculationResults[0].StabilityDesignResults.Zone1ExitPointX, Tolerance);
// Zone2SafetyFactor null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// Zone2EntryPointX null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2EntryPointX, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2EntryPointX, Tolerance);
// Zone2ExitPointX null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2ExitPointX, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2ExitPointX, Tolerance);
// NumberOfIterations=0
Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.NumberOfIterations);
@@ -109,12 +109,12 @@
var upliftSituation = output.Results.CalculationResults[0].StabilityDesignResults.UpliftSituation;
Assert.IsNotNull(upliftSituation);
Assert.AreEqual(true, upliftSituation.IsUplift);
- Assert.AreEqual(1.141, upliftSituation.Pl3MinUplift, tolerance);
- Assert.AreEqual(4.4, upliftSituation.Pl3HeadAdjusted, tolerance);
- Assert.AreEqual(60.64, upliftSituation.Pl3LocationXMinUplift, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4MinUplift, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4HeadAdjusted, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4LocationXMinUplift, tolerance);
+ Assert.AreEqual(1.141, upliftSituation.Pl3MinUplift, Tolerance);
+ Assert.AreEqual(4.4, upliftSituation.Pl3HeadAdjusted, Tolerance);
+ Assert.AreEqual(60.64, upliftSituation.Pl3LocationXMinUplift, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4MinUplift, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4HeadAdjusted, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4LocationXMinUplift, Tolerance);
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[0].CalculationResult));
@@ -146,21 +146,21 @@
Assert.IsNotNull(outputString);
var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
- Assert.AreEqual(1.115, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.115, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, Tolerance);
// Zone1SafetyFactor=1.115
- Assert.AreEqual(1.115, output.Results.CalculationResults[0].StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(1.115, output.Results.CalculationResults[0].StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone1EntryPointX Local =39.3 Global=47.72
- Assert.AreEqual(39.3, output.Results.CalculationResults[0].StabilityDesignResults.Zone1EntryPointX, tolerance);
+ Assert.AreEqual(39.3, output.Results.CalculationResults[0].StabilityDesignResults.Zone1EntryPointX, Tolerance);
// Zone1ExitPointX Local=64.442 Global=72.682
- Assert.AreEqual(64.442, output.Results.CalculationResults[0].StabilityDesignResults.Zone1ExitPointX, tolerance);
+ Assert.AreEqual(64.442, output.Results.CalculationResults[0].StabilityDesignResults.Zone1ExitPointX, Tolerance);
// Zone2SafetyFactor null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// Zone2EntryPointX null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2EntryPointX, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2EntryPointX, Tolerance);
// Zone2ExitPointX null, is set to default reading from output.xml
- Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2ExitPointX, tolerance);
+ Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.Zone2ExitPointX, Tolerance);
// NumberOfIterations=0
Assert.AreEqual(0, output.Results.CalculationResults[0].StabilityDesignResults.NumberOfIterations);
@@ -177,12 +177,12 @@
var upliftSituation = output.Results.CalculationResults[0].StabilityDesignResults.UpliftSituation;
Assert.IsNotNull(upliftSituation);
Assert.AreEqual(true, upliftSituation.IsUplift);
- Assert.AreEqual(1.141, upliftSituation.Pl3MinUplift, tolerance);
- Assert.AreEqual(4.4, upliftSituation.Pl3HeadAdjusted, tolerance);
- Assert.AreEqual(60.64, upliftSituation.Pl3LocationXMinUplift, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4MinUplift, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4HeadAdjusted, tolerance);
- Assert.AreEqual(0.0, upliftSituation.Pl4LocationXMinUplift, tolerance);
+ Assert.AreEqual(1.141, upliftSituation.Pl3MinUplift, Tolerance);
+ Assert.AreEqual(4.4, upliftSituation.Pl3HeadAdjusted, Tolerance);
+ Assert.AreEqual(60.64, upliftSituation.Pl3LocationXMinUplift, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4MinUplift, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4HeadAdjusted, Tolerance);
+ Assert.AreEqual(0.0, upliftSituation.Pl4LocationXMinUplift, Tolerance);
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[0].CalculationResult));
@@ -216,20 +216,20 @@
var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
// Bishop
var result = output.Results.CalculationResults[0];
- Assert.AreEqual(1.282, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.282, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.IsNotNull(result.StabilityDesignResults.UpliftSituation);
Assert.IsTrue(result.StabilityDesignResults.UpliftSituation.IsUplift);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.Bishop, result.StabilityDesignResults.StabilityModelType);
Assert.AreEqual("Loc(DWP_1)_Sce(1)_Pro(DWP_1)", result.BaseFileName);
// Uplift Van
result = output.Results.CalculationResults[1];
- Assert.AreEqual(1.115, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.115, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.IsNotNull(result.StabilityDesignResults.UpliftSituation);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, result.StabilityDesignResults.StabilityModelType);
Assert.AreEqual("Loc(DWP_1)_Sce(1)_Pro(DWP_1)", result.BaseFileName);
// Worst of Bishop and Uplift Van
result = output.Results.CalculationResults[2];
- Assert.AreEqual(1.115, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.115, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.IsNotNull(result.StabilityDesignResults.UpliftSituation);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, result.StabilityDesignResults.StabilityModelType);
Assert.AreEqual("Loc(DWP_1)_Sce(1)_Pro(DWP_1)", result.BaseFileName);
@@ -268,18 +268,18 @@
var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
// Bishop
var result = output.Results.CalculationResults[0].StabilityDesignResults;
- Assert.AreEqual(0.452, result.SafetyFactor, tolerance);
+ Assert.AreEqual(0.452, result.SafetyFactor, Tolerance);
Assert.IsNotNull(result.UpliftSituation);
Assert.IsTrue(result.UpliftSituation.IsUplift);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.Bishop, result.StabilityModelType);
// Uplift Van
result = output.Results.CalculationResults[1].StabilityDesignResults;
- Assert.AreEqual(0.574, result.SafetyFactor, tolerance);
+ Assert.AreEqual(0.574, result.SafetyFactor, Tolerance);
Assert.IsNotNull(result.UpliftSituation);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.UpliftVan, result.StabilityModelType);
// Worst of Bishop and Uplift Van
result = output.Results.CalculationResults[2].StabilityDesignResults;
- Assert.AreEqual(0.452, result.SafetyFactor, tolerance);
+ Assert.AreEqual(0.452, result.SafetyFactor, Tolerance);
Assert.IsNotNull(result.UpliftSituation);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, result.StabilityModelType);
@@ -318,7 +318,7 @@
// Bishop
var result = output.Results.CalculationResults[0].StabilityDesignResults;
Assert.IsTrue(result.SafetyFactorSpecified);
- Assert.AreEqual(1.458, result.SafetyFactor, tolerance);
+ Assert.AreEqual(1.458, result.SafetyFactor, Tolerance);
Assert.IsNotNull(result.UpliftSituation);
Assert.IsFalse(result.UpliftSituation.IsUplift);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.Bishop, result.StabilityModelType);
@@ -330,7 +330,7 @@
// Worst of Bishop and Uplift Van
result = output.Results.CalculationResults[2].StabilityDesignResults;
Assert.IsTrue(result.SafetyFactorSpecified);
- Assert.AreEqual(1.458, result.SafetyFactor, tolerance);
+ Assert.AreEqual(1.458, result.SafetyFactor, Tolerance);
Assert.IsNotNull(result.UpliftSituation);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.BishopUpliftVan, result.StabilityModelType);
@@ -383,21 +383,21 @@
var result = output.Results.CalculationResults[0];
// SafetyFactor=1.621 (lowest of zone 1 and 2)
- Assert.AreEqual(1.621, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.621, result.StabilityDesignResults.SafetyFactor, Tolerance);
// Zone1SafetyFactor=1.621
- Assert.AreEqual(1.621, result.StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(1.621, result.StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone1EntryPointX=26.653
- Assert.AreEqual(26.653, result.StabilityDesignResults.Zone1EntryPointX, tolerance);
+ Assert.AreEqual(26.653, result.StabilityDesignResults.Zone1EntryPointX, Tolerance);
// Zone1ExitPointX=32.807
- Assert.AreEqual(32.807, result.StabilityDesignResults.Zone1ExitPointX, tolerance);
+ Assert.AreEqual(32.807, result.StabilityDesignResults.Zone1ExitPointX, Tolerance);
// Zone2SafetyFactor=1.644
- Assert.AreEqual(1.644, result.StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(1.644, result.StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// Zone2EntryPointX=27.196
- Assert.AreEqual(27.196, result.StabilityDesignResults.Zone2EntryPointX, tolerance);
+ Assert.AreEqual(27.196, result.StabilityDesignResults.Zone2EntryPointX, Tolerance);
// Zone2ExitPointX=32.783
- Assert.AreEqual(32.783, result.StabilityDesignResults.Zone2ExitPointX, tolerance);
+ Assert.AreEqual(32.783, result.StabilityDesignResults.Zone2ExitPointX, Tolerance);
// skip testing some of the results like uplift etc.
@@ -407,10 +407,10 @@
// test safety factor for other profiles
result = output.Results.CalculationResults[1];
// SafetyFactor=1.620
- Assert.AreEqual(1.620, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.620, result.StabilityDesignResults.SafetyFactor, Tolerance);
result = output.Results.CalculationResults[2];
// SafetyFactor=1.621
- Assert.AreEqual(1.621, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.621, result.StabilityDesignResults.SafetyFactor, Tolerance);
}
[Test, Category("Slow")]
@@ -457,19 +457,19 @@
var result = output.Results.CalculationResults[0];
// Zone1SafetyFactor=2.138
- Assert.AreEqual(2.138, result.StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(2.138, result.StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone2SafetyFactor=2.155
- Assert.AreEqual(2.155, result.StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(2.155, result.StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// SafetyFactor=2.138 (same as zone 1)
- Assert.AreEqual(2.138, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.138, result.StabilityDesignResults.SafetyFactor, Tolerance);
result = output.Results.CalculationResults[1];
// Zone1SafetyFactor=2.009
- Assert.AreEqual(2.009, result.StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(2.009, result.StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone2SafetyFactor=1.974
- Assert.AreEqual(1.974, result.StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(1.974, result.StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// SafetyFactor=2.009 (same as zone 1)
- Assert.AreEqual(2.009, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.009, result.StabilityDesignResults.SafetyFactor, Tolerance);
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
@@ -519,21 +519,21 @@
var result = output.Results.CalculationResults[0];
// SafetyFactor=1.032 (lowest of zone 1 and 2)
- Assert.AreEqual(1.032, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.032, result.StabilityDesignResults.SafetyFactor, Tolerance);
// Zone1SafetyFactor=1.032
- Assert.AreEqual(1.032, result.StabilityDesignResults.Zone1SafetyFactor, tolerance);
+ Assert.AreEqual(1.032, result.StabilityDesignResults.Zone1SafetyFactor, Tolerance);
// Zone1EntryPointX=29.779
- Assert.AreEqual(29.779, result.StabilityDesignResults.Zone1EntryPointX, tolerance);
+ Assert.AreEqual(29.779, result.StabilityDesignResults.Zone1EntryPointX, Tolerance);
// Zone1ExitPointX72.599=
- Assert.AreEqual(72.599, result.StabilityDesignResults.Zone1ExitPointX, tolerance);
+ Assert.AreEqual(72.599, result.StabilityDesignResults.Zone1ExitPointX, Tolerance);
// Zone2SafetyFactor=2.332
- Assert.AreEqual(2.332, result.StabilityDesignResults.Zone2SafetyFactor, tolerance);
+ Assert.AreEqual(2.332, result.StabilityDesignResults.Zone2SafetyFactor, Tolerance);
// Zone2EntryPointX=27.1
- Assert.AreEqual(27.1, result.StabilityDesignResults.Zone2EntryPointX, tolerance);
+ Assert.AreEqual(27.1, result.StabilityDesignResults.Zone2EntryPointX, Tolerance);
// Zone2ExitPointX=72.524
- Assert.AreEqual(72.524, result.StabilityDesignResults.Zone2ExitPointX, tolerance);
+ Assert.AreEqual(72.524, result.StabilityDesignResults.Zone2ExitPointX, Tolerance);
// skip testing some of the results like uplift etc.
@@ -543,10 +543,10 @@
// test safety factor for other profiles
result = output.Results.CalculationResults[1];
// SafetyFactor=1.901
- Assert.AreEqual(1.901, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.901, result.StabilityDesignResults.SafetyFactor, Tolerance);
result = output.Results.CalculationResults[2];
// SafetyFactor=1.670
- Assert.AreEqual(1.670, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.670, result.StabilityDesignResults.SafetyFactor, Tolerance);
}
[Test, Category("Slow")]
@@ -585,14 +585,14 @@
var result = output.Results.CalculationResults[0];
// SafetyFactor=1.972 (Zone Areas)
- Assert.AreEqual(1.972, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.972, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.AreEqual("DWP_10_2", result.LocationName);
Assert.AreEqual("DWP_10.sti", result.ProfileName);
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
result = output.Results.CalculationResults[1];
// SafetyFactor=2.034 (Forbidden Zone)
- Assert.AreEqual(2.034, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.034, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.AreEqual("DWP_10_6", result.LocationName);
Assert.AreEqual("DWP_10.sti", result.ProfileName);
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
@@ -638,7 +638,7 @@
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
// SafetyFactor=2.533
- Assert.AreEqual(2.533, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.533, result.StabilityDesignResults.SafetyFactor, Tolerance);
result = output.Results.CalculationResults[1];
Assert.AreEqual("6-4-3-A-1-C", result.LocationName);
@@ -654,15 +654,15 @@
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
// SafetyFactor=2.594
- Assert.AreEqual(2.594, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.594, result.StabilityDesignResults.SafetyFactor, Tolerance);
result = output.Results.CalculationResults[3];
Assert.AreEqual("6-4-3-B-1-D", result.LocationName);
Assert.AreEqual("6-4-3-B-1-D_2_s", result.ProfileName);
// Calculation Result
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
// SafetyFactor=3.315
- Assert.AreEqual(3.315, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(3.315, result.StabilityDesignResults.SafetyFactor, Tolerance);
}
[Test, Category("Slow")]
@@ -706,7 +706,7 @@
// Bishop
Assert.AreEqual(CalculationResult.Succeeded, ConversionHelper.ConvertToCalculationResult(result.CalculationResult));
// SafetyFactor=2.219
- Assert.AreEqual(2.219, result.StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(2.219, result.StabilityDesignResults.SafetyFactor, Tolerance);
Assert.AreEqual(DesignResultStabilityDesignResultsStabilityModelType.Bishop, result.StabilityDesignResults.StabilityModelType);
result = output.Results.CalculationResults[4];
@@ -849,20 +849,20 @@
output.Results.CalculationResults[0].CalculationResult));
var stabilityDesignResults = output.Results.CalculationResults[0].StabilityDesignResults;
- Assert.AreEqual(expectedSafetyFactor, stabilityDesignResults.SafetyFactor, tolerance);
- Assert.AreEqual(expectedSafetyFactor, stabilityDesignResults.Zone1SafetyFactor, tolerance);
- Assert.AreEqual(expectedZone1EntryPointX, stabilityDesignResults.Zone1EntryPointX, tolerance);
- Assert.AreEqual(expectedZone1ExitPointX, stabilityDesignResults.Zone1ExitPointX, tolerance);
+ Assert.AreEqual(expectedSafetyFactor, stabilityDesignResults.SafetyFactor, Tolerance);
+ Assert.AreEqual(expectedSafetyFactor, stabilityDesignResults.Zone1SafetyFactor, Tolerance);
+ Assert.AreEqual(expectedZone1EntryPointX, stabilityDesignResults.Zone1EntryPointX, Tolerance);
+ Assert.AreEqual(expectedZone1ExitPointX, stabilityDesignResults.Zone1ExitPointX, Tolerance);
Assert.AreEqual(expectedNumberOfIterations, stabilityDesignResults.NumberOfIterations);
Assert.AreEqual(expectedResultMessage, stabilityDesignResults.ResultMessage);
SurfaceLine2 redesignedSurfaceLine = actualDamProjectData.DesignCalculations[0].StabilityDesignResults.RedesignedSurfaceLine;
if (redesignedSurfaceLine != null)
{
- Assert.AreEqual(expectedDikeLength, redesignedSurfaceLine.GetDikeLength(), tolerance);
+ Assert.AreEqual(expectedDikeLength, redesignedSurfaceLine.GetDikeLength(), Tolerance);
GeometryPoint pointShoulderBaseInside = redesignedSurfaceLine.CharacteristicPoints.GetGeometryPoint(CharacteristicPointType.ShoulderTopInside);
if (pointShoulderBaseInside != null)
{
- Assert.AreEqual(expectedShoulderHeight, pointShoulderBaseInside.Z, tolerance);
+ Assert.AreEqual(expectedShoulderHeight, pointShoulderBaseInside.Z, Tolerance);
}
}
}
@@ -903,42 +903,31 @@
[Test]
public void TestDesignWithRiverLevelAboveDikeTopButBelowDthCanCalculate()
{
+ var analysisType = "AdaptGeometry";
// Test just to see if calculation works in this case as it should do, result itself is irrelevant so just taken as is.
- const string calcDir = "TestStabInwardsBishop";
- if (Directory.Exists(calcDir))
- {
- Directory.Delete(calcDir, true); // delete previous results
- }
+ var outputString = GetOutputStringForProject(analysisType);
- Directory.CreateDirectory(calcDir);
-
-
- const string fileName = @"TestFiles\DesignInputFileWithRiverLevelAboveDikeTopButBelowDTHWithAdaption.xml";
- string inputString = File.ReadAllText(fileName);
- inputString = XmlAdapter.ChangeValueInXml(inputString, "ProjectPath", ""); // Current directory will be used
- inputString =
- XmlAdapter.ChangeValueInXml(inputString, "CalculationMap", calcDir); // Current directory will be used
- inputString = XmlAdapter.ChangeValueInXml(inputString, "MapForSoilgeometries2D",
- @"TestFiles\DAM Tutorial Design.geometries2D.0\");
- inputString = XmlAdapter.ChangeValueInXml(inputString, "SoilDatabaseName",
- @"TestFiles\DAM Tutorial Design0.soilmaterials.mdb");
- inputString = XmlAdapter.ChangeValueInXml(inputString, "SegmentFailureMechanismType",
- ConversionHelper.InputSegmentFailureMechanismStability.ToString());
- EngineInterface engineInterface = new EngineInterface(inputString);
- Assert.IsNotNull(engineInterface.DamProjectData);
-
- string outputString = engineInterface.Run();
-
Assert.IsNotNull(outputString);
var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
Assert.IsNotNull(output.Results.CalculationResults, "No results available");
- Assert.AreEqual(1.255, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, tolerance);
+ Assert.AreEqual(1.255, output.Results.CalculationResults[0].StabilityDesignResults.SafetyFactor, Tolerance);
}
[Test]
- public void TestNoDesignWithRiverLevelAboveDikeTopButBelowDthCanNOTCalculate()
+ public void TestNoDesignWithRiverLevelAboveDikeTopButBelowDthCanNotCalculate()
{
+ var analysisType = "NoAdaption";
// Test to see if calculation does NOT work in this case as it must fail with water level above dike top.
+ var outputString = GetOutputStringForProject(analysisType);
+
+ Assert.IsNotNull(outputString);
+ var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
+ Assert.IsNull(output.Results.CalculationResults, "Should have results available");
+ Assert.AreEqual(1, output.Results.CalculationMessages.Length, Tolerance);
+ }
+
+ private static string GetOutputStringForProject(string analysisType)
+ {
const string calcDir = "TestStabInwardsBishop";
if (Directory.Exists(calcDir))
{
@@ -948,7 +937,7 @@
Directory.CreateDirectory(calcDir);
- const string fileName = @"TestFiles\DesignInputFileWithRiverLevelAboveDikeTopButBelowDTHWithNoAdaption.xml";
+ const string fileName = @"TestFiles\DesignInputFileWithRiverLevelAboveDikeTopButBelowDTH.xml";
string inputString = File.ReadAllText(fileName);
inputString = XmlAdapter.ChangeValueInXml(inputString, "ProjectPath", ""); // Current directory will be used
inputString =
@@ -959,15 +948,15 @@
@"TestFiles\DAM Tutorial Design0.soilmaterials.mdb");
inputString = XmlAdapter.ChangeValueInXml(inputString, "SegmentFailureMechanismType",
ConversionHelper.InputSegmentFailureMechanismStability.ToString());
+
+ inputString = XmlAdapter.ChangeValueInXml(inputString, "AnalysisType",
+ analysisType);
+
EngineInterface engineInterface = new EngineInterface(inputString);
Assert.IsNotNull(engineInterface.DamProjectData);
string outputString = engineInterface.Run();
-
- Assert.IsNotNull(outputString);
- var output = DamXmlSerialization.LoadOutputFromXmlString(outputString);
- Assert.IsNull(output.Results.CalculationResults, "Should have results available");
- Assert.AreEqual(1, output.Results.CalculationMessages.Length, tolerance);
+ return outputString;
}
private string ChangeInputModel(string input, InputStabilityModelType modelType)
Fisheye: Tag 2636 refers to a dead (removed) revision in file `DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/TestFiles/DesignInputFileWithRiverLevelAboveDikeTopButBelowDTHWithAdaption.xml'.
Fisheye: No comparison available. Pass `N' to diff?
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/Deltares.DamEngine.IntegrationTests.csproj
===================================================================
diff -u -r2633 -r2636
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/Deltares.DamEngine.IntegrationTests.csproj (.../Deltares.DamEngine.IntegrationTests.csproj) (revision 2633)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/Deltares.DamEngine.IntegrationTests.csproj (.../Deltares.DamEngine.IntegrationTests.csproj) (revision 2636)
@@ -77,12 +77,9 @@
PreserveNewest
-
+
PreserveNewest
-
- PreserveNewest
-
PreserveNewest