Index: DamClients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs =================================================================== diff -u -r875 -r2135 --- DamClients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs (.../branches/CalcualtionIncluded/src/Dam/Tests/DamCalculationBenchmarkTest.cs) (revision 875) +++ DamClients/DamUI/trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs (.../trunk/src/Dam/Tests/DamCalculationBenchmarkTest.cs) (revision 2135) @@ -1,12 +1,23 @@ -//----------------------------------------------------------------------- -// -// Copyright (c) 2011 Deltares. All rights reserved. -// -// B.S.T.I.M. The -// tom.the@deltares.nl -// 04-08-2011 -// n.a. -//----------------------------------------------------------------------- +// Copyright (C) Stichting Deltares 2018. All rights reserved. +// +// This file is part of the application DAM - UI. +// +// DAM - UI is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. namespace Deltares.Dam.Tests { @@ -15,7 +26,7 @@ using Data; using NUnit.Framework; - [TestFixture] + [TestFixture, Category("Calculation")] public class DamCalculationBenchmarkTest { const string cmstabProgramPath = ".\\DGeoStability.exe"; @@ -42,10 +53,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + // List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.024077029, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(49.1, allCalculationresults[0][0].Pl3LocalLocationXMinUplift.Value, cTolerance); // Due to improvement of PLLineCreator this value was changed from 51.1 @@ -69,10 +83,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.905914295, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.289245668, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -95,10 +112,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.0, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.289245668, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -121,10 +141,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.969283045, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.6382263, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -147,11 +170,14 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - damProjectData.DamProjectCalculationSpecification.SelectedStabilityKernelType = StabilityKernelType.DamClassicWti; // = StabilityKernelType.WtiMacroStability; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //damProjectData.DamProjectCalculationSpecification.SelectedStabilityKernelType = StabilityKernelType.DamClassicWti; // = StabilityKernelType.WtiMacroStability; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(0.969283045, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(-1.6382263, allCalculationresults[0][0].Pl3HeadAdjusted.Value, cTolerance); @@ -174,10 +200,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsFalse(allCalculationresults[0][0].IsUplift.Value); Assert.AreEqual(1.512062521, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); Assert.AreEqual(43.0, allCalculationresults[0][0].Pl3LocalLocationXMinUplift.Value, cTolerance); @@ -198,10 +227,13 @@ DamIntegrationTestHelper.AddCalculationSpecificationsToDamProjectData(damProjectData); // Calculate dijkring - var damProjectCalculator = new DamProjectCalculator(damProjectData); - damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); - damProjectCalculator.MStabProgramPath = cmstabProgramPath; - List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + // TODO: DAMUI Start + //var damProjectCalculator = new DamProjectCalculator(damProjectData); + //damProjectCalculator.CalculationBaseDirectory = Path.GetFullPath(Path.Combine(cFolderName, "CalculationFiles")); + //damProjectCalculator.MStabProgramPath = cmstabProgramPath; + //List> allCalculationresults = damProjectCalculator.Calculate(damProjectData, dike.Scenarios); + List> allCalculationresults = null; + // TODO: DAMUI End Assert.IsTrue(allCalculationresults[0][0].IsUplift.Value); // Values at bottom ditch dikeside Assert.AreEqual(0.820097604, allCalculationresults[0][0].Pl3MinUplift.Value, cTolerance); @@ -231,267 +263,7 @@ Assert.AreEqual(1, damProjectData.WaterBoard.Dikes.Count); } } - #endregion Uplift + #endregion Uplift - #region ScenarioSelectionSupportingMethods - - /// - /// Perform scenario selection only for the project - /// - /// - /// - private EvaluationJob ComputeEvaluationJobWithScenariosSelected(DamProjectData damProjectData) - { - var rwScenariosCalculation = new RWScenariosCalculation(); - - rwScenariosCalculation.MStabExePath = Path.GetFullPath(cmstabProgramPath); - - foreach (LocationJob locationjob in damProjectData.LocationJobs) - { - locationjob.Run = true; - } - EvaluationJob evaluationJob = damProjectData.GetEvaluationJob(); - - rwScenariosCalculation.Load(evaluationJob.XML); - rwScenariosCalculation.IsSkipStabilityCalculation = true; // skip actual calculations, because only scenario selection is tested - rwScenariosCalculation.Run(); - - string results = ""; - rwScenariosCalculation.GetResults(ref results); - - evaluationJob.XML = results; - evaluationJob.AttachResults(damProjectData.LocationJobs); - return evaluationJob; - } - - /// - /// Check if the selected situation for DikeDrySensitivity is correct - /// - /// - /// - private void CheckScenarioSelectionDikeDrySensitivity(string projectPath, DikeDrySensitivity resultDikeDrySensitivity) - { - DamProject.UserWorkingPath = projectPath; - DamProject.ProjectWorkingPathLocation = ProjectPathLocation.InUserMap; - - using (DamProjectData damProjectData = DamIntegrationTestHelper.CreateDamProjectDataFromCsvFiles(projectPath)) - { - Assert.AreEqual(1, damProjectData.WaterBoard.Dikes.Count); - - EvaluationJob evaluationJob = ComputeEvaluationJobWithScenariosSelected(damProjectData); - - Assert.IsTrue(evaluationJob.Results.Count > 0); - foreach (RWScenariosResult result in evaluationJob.Results) - { - foreach (RWScenarioResult rwScenarioResult in result.RWScenarioResults) - { - foreach (RWScenarioProfileResult rwScenarioProfileResult in rwScenarioResult.RWScenarioProfileResults) - { - Assert.AreEqual(resultDikeDrySensitivity, rwScenarioProfileResult.DikeDrySensitivity); - } - } - } - } - } - - /// - /// Check if the selected situation for DikeDrySensitivity is correct - /// - /// - /// - private void CheckScenarioSelectionHydraulicShortcut(string projectPath, HydraulicShortcutType resultHydraulicShortcut) - { - DamProject.UserWorkingPath = projectPath; - DamProject.ProjectWorkingPathLocation = ProjectPathLocation.InUserMap; - - using (DamProjectData damProjectData = DamIntegrationTestHelper.CreateDamProjectDataFromCsvFiles(projectPath)) - { - Assert.AreEqual(1, damProjectData.WaterBoard.Dikes.Count); - - EvaluationJob evaluationJob = ComputeEvaluationJobWithScenariosSelected(damProjectData); - - Assert.IsTrue(evaluationJob.Results.Count > 0); - foreach (RWScenariosResult result in evaluationJob.Results) - { - foreach (RWScenarioResult rwScenarioResult in result.RWScenarioResults) - { - foreach (RWScenarioProfileResult rwScenarioProfileResult in rwScenarioResult.RWScenarioProfileResults) - { - Assert.AreEqual(resultHydraulicShortcut, rwScenarioProfileResult.HydraulicShortcutType); - } - } - } - } - } - #endregion ScenarioSelectionSupportingBenchmarks - - #region ScenarioSelectionDroogtegevoeligheid - [Test] - public void BM05ScenarioSelectie01DroogtegevoeligheidFalse() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\01 Bepaling droogtegevoeligheid kade\False\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionDikeDrySensitivity(projectPath, DikeDrySensitivity.None); - } - - [Test] - public void BM05ScenarioSelectie01DroogtegevoeligheidTrue() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\01 Bepaling droogtegevoeligheid kade\True\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionDikeDrySensitivity(projectPath, DikeDrySensitivity.Dry); - } - #endregion ScenarioSelectionDroogtegevoeligheid - - #region ScenarioSelectionHydraulischeKortsluiting - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap1True() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 1\Altijd Hydraulische Kortsluiting\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap1False() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 1\Geen Hydraulische Kortsluiting\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2BoezemBodemSituatie1() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met boezembodem\Situatie 1\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2BoezemBodemSituatie2() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met boezembodem\Situatie 2\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2BoezemBodemSituatie3() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met boezembodem\Situatie 3\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2BoezemBodemSituatie4() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met boezembodem\Situatie 4\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2DamwandSituatie1() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met damwand\Situatie 1\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2DamwandSituatie2() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met damwand\Situatie 2\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2DamwandSituatie3() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met damwand\Situatie 3\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap2DamwandSituatie4() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 2\Met damwand\Situatie 4\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap3Situatie1() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 3\Situatie 1\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test, Ignore("Test is not yet correct; need to work with Erik Vastenburg to fix this")] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap3Situatie2() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 3\Situatie 2\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap3Situatie3() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 3\Situatie 3\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.NoHydraulicShortcut); - } - - [Test, Ignore("Test is not yet correct; need to work with Erik Vastenburg to fix this")] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap3Situatie4() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 3\Situatie 4\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - [Test, Ignore("Test is not yet correct; need to work with Erik Vastenburg to fix this")] - public void BM05ScenarioSelectie02HydraulischeKortsluitingStap3Situatie5() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\02 Bepaling hydraulische kortsluiting\Stap 3\Situatie 5\DAM invoerfiles"; - string projectPath = Path.GetFullPath(cFolderName); - CheckScenarioSelectionHydraulicShortcut(projectPath, HydraulicShortcutType.HydraulicShortcut); - } - - #endregion ScenarioSelectionHydraulischeKortsluiting - - #region ScenarioSelectionOpdrijven - [Test] - [Ignore("Data not available yet")] - public void BM05ScenarioSelectie03BepalingOpdrijven() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\03 Bepaling opdrijven"; - using (DamProjectData damProjectData = DamIntegrationTestHelper.CreateDamProjectDataFromCsvFiles(cFolderName)) - { - Assert.AreEqual(1, damProjectData.WaterBoard.Dikes.Count); - } - } - #endregion ScenarioSelectionOpdrijven - - #region ScenarioSelectionBepalingScenarios - [Test] - [Ignore("Data not available yet")] - public void BM05ScenarioSelectie04BepalingScenarios() - { - string cFolderName = @"..\..\..\data\Dam\\Benchmarks\5 Validatie scenarioselectie regionale keringen\04 Bepaling scenario_s"; - using (DamProjectData damProjectData = DamIntegrationTestHelper.CreateDamProjectDataFromCsvFiles(cFolderName)) - { - Assert.AreEqual(1, damProjectData.WaterBoard.Dikes.Count); - } - } - - #endregion ScenarioSelectionBepalingScenarios - } }