Index: DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs
===================================================================
diff -u -r4909 -r4920
--- DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs (.../PlLinesToWaternetConverter.cs) (revision 4909)
+++ DamEngine/trunk/src/Deltares.DamEngine.Calculators/KernelWrappers/MacroStabilityCommon/PlLinesToWaternetConverter.cs (.../PlLinesToWaternetConverter.cs) (revision 4920)
@@ -181,27 +181,6 @@
return waternet;
}
- internal static WaternetLine CreateWaternetLine(double level, double xLeft, double xRight)
- {
- var waternetLine = new WaternetLine();
- waternetLine.Points.Add(new GeometryPoint(xLeft, level));
- waternetLine.Points.Add(new GeometryPoint(xRight, level));
- waternetLine.SyncCalcPoints();
- return waternetLine;
- }
-
- private static WaternetLine CreateWaternetLine(double levelTop, double levelBottom, double xLeft, double xRight)
- {
- var waternetLine = new WaternetLine();
- waternetLine.Points.Add(new GeometryPoint(xLeft, levelTop));
- waternetLine.Points.Add(new GeometryPoint(xRight, levelTop));
- waternetLine.Points.Add(new GeometryPoint(xRight, levelBottom));
- waternetLine.Points.Add(new GeometryPoint(xLeft, levelBottom));
- waternetLine.Points.Add(new GeometryPoint(xLeft, levelTop));
- waternetLine.SyncCalcPoints();
- return waternetLine;
- }
-
///
/// Determine all the xCoordinates to make cross-sections.
///
@@ -301,7 +280,28 @@
line.Name = name;
return line;
}
+
+ internal static WaternetLine CreateWaternetLine(double level, double xLeft, double xRight)
+ {
+ var waternetLine = new WaternetLine();
+ waternetLine.Points.Add(new GeometryPoint(xLeft, level));
+ waternetLine.Points.Add(new GeometryPoint(xRight, level));
+ waternetLine.SyncCalcPoints();
+ return waternetLine;
+ }
+ private static WaternetLine CreateWaternetLine(double levelTop, double levelBottom, double xLeft, double xRight)
+ {
+ var waternetLine = new WaternetLine();
+ waternetLine.Points.Add(new GeometryPoint(xLeft, levelTop));
+ waternetLine.Points.Add(new GeometryPoint(xRight, levelTop));
+ waternetLine.Points.Add(new GeometryPoint(xRight, levelBottom));
+ waternetLine.Points.Add(new GeometryPoint(xLeft, levelBottom));
+ waternetLine.Points.Add(new GeometryPoint(xLeft, levelTop));
+ waternetLine.SyncCalcPoints();
+ return waternetLine;
+ }
+
private static WaternetLine CreateWaternetLine(IEnumerable coordinates)
{
return CreateWaternetLine(coordinates, 0);
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/CheckLargeResultsSets.cs
===================================================================
diff -u -r4919 -r4920
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/CheckLargeResultsSets.cs (.../CheckLargeResultsSets.cs) (revision 4919)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/CheckLargeResultsSets.cs (.../CheckLargeResultsSets.cs) (revision 4920)
@@ -403,9 +403,12 @@
if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(3)_Pro(segment_629_1D3-KR093_0018-3)_Ite(29)"))
{
- Assert.That(designResult.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.391).Within(tolerance));
- Assert.That(designResult.ScenarioName, Is.EqualTo("3"));
- Assert.That(designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, Is.EqualTo(-1.00).Within(tol2Digits));
+ Assert.Multiple(() =>
+ {
+ Assert.That(designResult.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.391).Within(tolerance));
+ Assert.That(designResult.ScenarioName, Is.EqualTo("3"));
+ Assert.That(designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, Is.EqualTo(-1.00).Within(tol2Digits));
+ });
resultsFound++;
}
@@ -444,9 +447,12 @@
if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(3)_Pro(segment_629_1D2-KR093_0019-2)_Ite(25)"))
{
- Assert.That(designResult.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.552).Within(tolerance));
- Assert.That(designResult.ScenarioName, Is.EqualTo("3"));
- Assert.That(designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, Is.EqualTo(-1.03).Within(tol2Digits));
+ Assert.Multiple(() =>
+ {
+ Assert.That(designResult.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.552).Within(tolerance));
+ Assert.That(designResult.ScenarioName, Is.EqualTo("3"));
+ Assert.That(designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, Is.EqualTo(-1.03).Within(tol2Digits));
+ });
resultsFound++;
}
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/DesignCalculatorTests.cs
===================================================================
diff -u -r4907 -r4920
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/DesignCalculatorTests.cs (.../DesignCalculatorTests.cs) (revision 4907)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/DesignCalculatorTests.cs (.../DesignCalculatorTests.cs) (revision 4920)
@@ -81,7 +81,7 @@
Output output = GeneralHelper.RunAfterInputValidation(inputString, false);
// As the data is not entirely correct for the new kernel, we expect 1 error.
- Assert.That(output.Results.CalculationMessages.Length, Is.EqualTo(1));
+ Assert.That(output.Results.CalculationMessages, Has.Length.EqualTo(1));
Assert.That(output.Results.CalculationMessages[0].Message1, Does.Contain("De berekening is mislukt met de volgende foutmelding"), output.Results.CalculationMessages[0].Message1);
}
@@ -96,6 +96,6 @@
Output output = GeneralHelper.RunAfterInputValidation(inputString);
- Assert.That(output.Results.CalculationMessages.Length, Is.EqualTo(653), "Number of messages found = " + output.Results.CalculationMessages.Length);
+ Assert.That(output.Results.CalculationMessages, Has.Length.EqualTo(653), "Number of messages found = " + output.Results.CalculationMessages.Length);
}
}
\ No newline at end of file
Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs
===================================================================
diff -u -r4907 -r4920
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 4907)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 4920)
@@ -898,22 +898,28 @@
Output output = GeneralHelper.RunAfterInputValidation(inputString);
// one location is calculated with 3 1D profiles
- Assert.That(output.Results.CalculationResults.Length, Is.EqualTo(3));
- Assert.That(output.Results.CalculationResults[0].LocationName, Is.EqualTo("6-4-1-A-1-F"));
- Assert.That(output.Results.CalculationResults[0].ProfileName, Is.EqualTo("6-4-1-A-1-F_1_s"));
- Assert.That(output.Results.CalculationResults[1].LocationName, Is.EqualTo("6-4-1-A-1-F"));
- Assert.That(output.Results.CalculationResults[1].ProfileName, Is.EqualTo("6-4-1-A-1-F_2_s"));
- Assert.That(output.Results.CalculationResults[2].LocationName, Is.EqualTo("6-4-1-A-1-F"));
- Assert.That(output.Results.CalculationResults[2].ProfileName, Is.EqualTo("6-4-1-A-1-F_3_s"));
+ Assert.That(output.Results.CalculationResults, Has.Length.EqualTo(3));
+ Assert.Multiple(() =>
+ {
+ Assert.That(output.Results.CalculationResults[0].LocationName, Is.EqualTo("6-4-1-A-1-F"));
+ Assert.That(output.Results.CalculationResults[0].ProfileName, Is.EqualTo("6-4-1-A-1-F_1_s"));
+ Assert.That(output.Results.CalculationResults[1].LocationName, Is.EqualTo("6-4-1-A-1-F"));
+ Assert.That(output.Results.CalculationResults[1].ProfileName, Is.EqualTo("6-4-1-A-1-F_2_s"));
+ Assert.That(output.Results.CalculationResults[2].LocationName, Is.EqualTo("6-4-1-A-1-F"));
+ Assert.That(output.Results.CalculationResults[2].ProfileName, Is.EqualTo("6-4-1-A-1-F_3_s"));
+ });
DesignResult result = output.Results.CalculationResults[0];
- // SafetyFactor=1.638
- Assert.That(result.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.611).Within(tolerance));
+ Assert.Multiple(() =>
+ {
+ // SafetyFactor=1.638
+ Assert.That(result.StabilityDesignResults.SafetyFactor, Is.EqualTo(1.611).Within(tolerance));
- // skip testing some of the results like uplift etc.
+ // skip testing some of the results like uplift etc.
- // Calculation Result
- Assert.That(ConversionHelper.ConvertToCalculationResult(result.CalculationResult), Is.EqualTo(CalculationResult.Succeeded));
+ // Calculation Result
+ Assert.That(ConversionHelper.ConvertToCalculationResult(result.CalculationResult), Is.EqualTo(CalculationResult.Succeeded));
+ });
// test safety factor for other profiles
result = output.Results.CalculationResults[1];