Index: DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/WtiPipingSellmeijerRevisedTests.cs =================================================================== diff -u -r2012 -r2016 --- DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/WtiPipingSellmeijerRevisedTests.cs (.../WtiPipingSellmeijerRevisedTests.cs) (revision 2012) +++ DamEngine/trunk/src/Deltares.DamEngine.IntegrationTests/IntegrationTests/WtiPipingSellmeijerRevisedTests.cs (.../WtiPipingSellmeijerRevisedTests.cs) (revision 2016) @@ -103,5 +103,26 @@ Assert.AreEqual(93.986, output.Results.CalculationResults.DesignResults[0].PipingDesignResults.ExitPointX, tolerance); } + [Test] + public void CanPerformmWtiDesignNoAdaptionRechterDiezedijk() + { + // Based on ".\data\DamEngineTestProjects\Larenstein_AaenMaas\Rechter Diezedijk.damx" + // Set Analysis type to "No Adaption" + // Set model to Piping Sellmeijer Revised (WBI) + // Select all locations + const string fileName = @"TestFiles\Rechter Diezedijk_WtiSellmeijerRevisedInputFile.xml"; + string inputString = File.ReadAllText(fileName); + EngineInterface engineInterface = new EngineInterface(inputString); + Assert.IsNotNull(engineInterface.DamProjectData); + string outputString = engineInterface.Run(); + Assert.IsNotNull(outputString); + var output = DamXmlSerialization.LoadOutputFromXmlString(outputString); + Assert.AreEqual(122, output.Results.CalculationResults.DesignResults.Length); + Assert.AreEqual(90.000, output.Results.CalculationResults.DesignResults[0].PipingDesignResults.Wti2017FactorOverall, tolerance); + Assert.AreEqual(58.241, output.Results.CalculationResults.DesignResults[2].PipingDesignResults.Wti2017FactorOverall, tolerance); + Assert.AreEqual(90.000, output.Results.CalculationResults.DesignResults[121].PipingDesignResults.Wti2017FactorOverall, tolerance); + } + + } }