Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingSellmeijerRevisedTests.cs =================================================================== diff -u -r6404 -r7064 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingSellmeijerRevisedTests.cs (.../PipingSellmeijerRevisedTests.cs) (revision 6404) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/PipingSellmeijerRevisedTests.cs (.../PipingSellmeijerRevisedTests.cs) (revision 7064) @@ -21,6 +21,7 @@ using System.Globalization; using System.IO; +using System.Linq; using System.Threading; using Deltares.DamEngine.Data.General; using Deltares.DamEngine.Data.Geotechnics; @@ -210,18 +211,24 @@ Output output = GeneralHelper.RunAfterInputValidation(inputString); + int runFailedCount = output.Results.CalculationResults.Count(cr => cr.CalculationResult == 7); + int invalidInputCount = output.Results.CalculationResults.Count(cr => cr.CalculationResult == 6); + int succeededCount = output.Results.CalculationResults.Count(cr => cr.CalculationResult == 1); Assert.Multiple(() => { - Assert.That(output.Results.CalculationResults, Has.Length.EqualTo(112)); + Assert.That(output.Results.CalculationResults, Has.Length.EqualTo(122)); + Assert.That(runFailedCount, Is.EqualTo(4)); + Assert.That(invalidInputCount, Is.EqualTo(10)); + Assert.That(succeededCount, Is.EqualTo(108)); Assert.That(ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[0].CalculationResult), Is.EqualTo(CalculationResult.Succeeded)); }); Assert.Multiple(() => { Assert.That(output.Results.CalculationResults[0].PipingDesignResults.Wti2017FactorOverall, Is.EqualTo(90.000).Within(tolerance)); Assert.That(ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[2].CalculationResult), Is.EqualTo(CalculationResult.Succeeded)); Assert.That(output.Results.CalculationResults[2].PipingDesignResults.Wti2017FactorOverall, Is.EqualTo(49.806).Within(tolerance)); - Assert.That(ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[111].CalculationResult), Is.EqualTo(CalculationResult.RunFailed)); - Assert.That(output.Results.CalculationResults[111].PipingDesignResults.Wti2017FactorOverall, Is.EqualTo(0.000).Within(tolerance)); + Assert.That(ConversionHelper.ConvertToCalculationResult(output.Results.CalculationResults[121].CalculationResult), Is.EqualTo(CalculationResult.RunFailed)); + Assert.That(output.Results.CalculationResults[121].PipingDesignResults.Wti2017FactorOverall, Is.EqualTo(0.000).Within(tolerance)); }); }