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
-
}
}