Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs =================================================================== diff -u -r4446 -r4462 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 4446) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/MacroStabilityInwardsTests.cs (.../MacroStabilityInwardsTests.cs) (revision 4462) @@ -71,7 +71,7 @@ /// Test for different segmentFailureMechanismType /// The soilprobabilities are set tot the specified segmentFailureMechanismType [Test, Category("Slow")] - [Ignore("Test disabled due to removal of the old MacroStability kernel wrapper implementation")] + [Ignore("Test disabled due to dependency on 2D geometries (sti files) and the old MacroStability kernel wrapper implementation")] [TestCase(ConversionHelper.InputSegmentFailureMechanismStability)] [TestCase(ConversionHelper.InputSegmentFailureMechanismAll)] public void TestRunMacroStabilityTutorialDesignBishop(int segmentFailureMechanismType) @@ -135,7 +135,7 @@ } [Test, Category("Slow")] - [Ignore("Test disabled due to removal of the old MacroStability kernel wrapper implementation")] + [Ignore("Test disabled due to dependency on 2D geometries (sti files) and the old MacroStability kernel wrapper implementation")] public void TestRunMacroStabilityTutorialDesignUpliftVan() { // Based on ".data\DamEngineTestProjects\DAM Tutorial Design\DAM Tutorial Design.damx" @@ -191,7 +191,7 @@ } [Test, Category("Slow")] - [Ignore("Test disabled due to removal of the old MacroStability kernel wrapper implementation")] + [Ignore("Test disabled due to dependency on 2D geometries (sti files) and the old MacroStability kernel wrapper implementation")] public void TestRunMacroStabilityTutorialDesignBishopUpliftVan_UpliftVanLowest() { // Based on ".data\DamEngineTestProjects\DAM Tutorial Design\DAM Tutorial Design.damx" @@ -591,136 +591,8 @@ Output output = DamXmlSerialization.LoadOutputFromXmlString(outputString); Assert.AreEqual(18, output.Results.CalculationResults.Length); Assert.AreEqual(3020, output.Results.CalculationMessages.Length); - int resultsFound = 0; - foreach (var designResult in output.Results.CalculationResults) - { - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(3)_Pro(segment_627_1D1-KR093_0013-1)_Ite(4)")) - { - Assert.AreEqual(5.306, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-0.94, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(4)_Pro(segment_627_1D1-KR093_0013-1)_Ite(4)")) - { - Assert.AreEqual(4.986, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(3)_Pro(segment_627_1D2-KR093_0013-2)_Ite(3)")) - { - Assert.AreEqual(5.155, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-0.94, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(4)_Pro(segment_627_1D2-KR093_0013-2)_Ite(3)")) - { - Assert.AreEqual(4.335, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(3)_Pro(segment_627_1D3-KR093_0013-3)_Ite(3)")) - { - Assert.AreEqual(5.188, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-0.94, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0013)_Sce(4)_Pro(segment_627_1D3-KR093_0013-3)_Ite(3)")) - { - Assert.AreEqual(4.784, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(3)_Pro(segment_629_1D1-KR093_0018-1)_Ite(29)")) - { - Assert.AreEqual(1.752, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.00, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(4)_Pro(segment_629_1D1-KR093_0018-1)_Ite(29)")) - { - Assert.AreEqual(1.270, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.52, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(3)_Pro(segment_629_1D2-KR093_0018-2)_Ite(29)")) - { - Assert.AreEqual(1.409, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.00, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(4)_Pro(segment_629_1D2-KR093_0018-2)_Ite(29)")) - { - Assert.AreEqual(1.224, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(3)_Pro(segment_629_1D3-KR093_0018-3)_Ite(29)")) - { - Assert.AreEqual(1.598, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.00, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0018)_Sce(4)_Pro(segment_629_1D3-KR093_0018-3)_Ite(29)")) - { - Assert.AreEqual(1.382, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(3)_Pro(segment_629_1D1-KR093_0019-1)_Ite(25)")) - { - Assert.AreEqual(5.848, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.03, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(4)_Pro(segment_629_1D1-KR093_0019-1)_Ite(25)")) - { - Assert.AreEqual(5.848, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.57, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(3)_Pro(segment_629_1D2-KR093_0019-2)_Ite(25)")) - { - Assert.AreEqual(1.552, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.03, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(4)_Pro(segment_629_1D2-KR093_0019-2)_Ite(5)")) - { - Assert.AreEqual(2.876, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(3)_Pro(segment_629_1D3-KR093_0019-3)_Ite(25)")) - { - Assert.AreEqual(3.538, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("3", designResult.ScenarioName); - Assert.AreEqual(-1.03, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - if (designResult.BaseFileName.Equals("Loc(KR093_0019)_Sce(4)_Pro(segment_629_1D3-KR093_0019-3)_Ite(25)")) - { - Assert.AreEqual(1.503, designResult.StabilityDesignResults.SafetyFactor, tolerance); - Assert.AreEqual("4", designResult.ScenarioName); - Assert.AreEqual(-0.37, designResult.StabilityDesignResults.UpliftSituation.Pl3HeadAdjusted, tol2Digits); - resultsFound++; - } - } + int resultsFound = CheckLargeResultsSets.CheckResultsDesignBishopAdaptionWithScenariosForHeadPl3CalculatesCorrect( + output.Results.CalculationResults); Assert.AreEqual(18, resultsFound); }