Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingBlighTests.cs
===================================================================
diff -u -r2177 -r2193
--- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingBlighTests.cs (.../PipingBlighTests.cs) (revision 2177)
+++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingBlighTests.cs (.../PipingBlighTests.cs) (revision 2193)
@@ -26,6 +26,7 @@
using Deltares.DamEngine.Data.Standard.Calculation;
using Deltares.DamEngine.Interface;
using Deltares.DamEngine.Io;
+using Deltares.DamEngine.TestHelpers;
using NUnit.Framework;
using ConversionHelper = Deltares.DamEngine.Interface.ConversionHelper;
@@ -36,14 +37,19 @@
{
private const double tolerance = 0.0005;
+ /// Test for different segmentFailureMechanismType
+ /// The soilprobabilities are set tot the specified segmentFailureMechanismType
[Test]
- public void CanPerformBlighDesignNoAdaptionPipingVoorbeeld1()
+ [TestCase(ConversionHelper.InputSegmentFailureMechanismPiping)]
+ [TestCase(ConversionHelper.InputSegmentFailureMechanismAll)]
+ public void CanPerformBlighDesignNoAdaptionPipingVoorbeeld1(int segmentFailureMechanismType)
{
// Based on ".\data\DamEngineTestProjects\PipingVoorbeeld1\PipingVoorbeeld1.damx"
// Select Failure mechanism Piping and model Bligh
// Set Analysis type to "No Adaption"
const string fileName = @"TestFiles\PipingVoorbeeld1_BlighInputFile.xml";
string inputString = File.ReadAllText(fileName);
+ inputString = XmlAdapter.ChangeValueInXml(inputString, "SegmentFailureMechanismType", segmentFailureMechanismType.ToString());
EngineInterface engineInterface = new EngineInterface(inputString);
Assert.IsNotNull(engineInterface.DamProjectData);
string outputString = engineInterface.Run();