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