Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Integration.Test/StabilityPointStructuresCalculationActivityIntegrationTest.cs =================================================================== diff -u -ra8bc0ae79394d7c0d272e52f3420cbc94fca19dc -re3e79572ef68bd5f38e0ca7aec81eb69561ea35c --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Integration.Test/StabilityPointStructuresCalculationActivityIntegrationTest.cs (.../StabilityPointStructuresCalculationActivityIntegrationTest.cs) (revision a8bc0ae79394d7c0d272e52f3420cbc94fca19dc) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Integration.Test/StabilityPointStructuresCalculationActivityIntegrationTest.cs (.../StabilityPointStructuresCalculationActivityIntegrationTest.cs) (revision e3e79572ef68bd5f38e0ca7aec81eb69561ea35c) @@ -30,7 +30,6 @@ using Riskeer.Common.Data.AssessmentSection; using Riskeer.Common.Data.Hydraulics; using Riskeer.Common.Data.Structures; -using Riskeer.Common.Data.TestUtil; using Riskeer.Common.Service; using Riskeer.Common.Service.TestUtil; using Riskeer.HydraRing.Calculation.Calculator.Factory; @@ -49,7 +48,8 @@ public class StabilityPointStructuresCalculationActivityIntegrationTest { private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation"); - private static readonly string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); [Test] public void Run_CalculationInvalidInput_LogValidationStartAndEndWithError() @@ -99,7 +99,7 @@ var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); - DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validFilePath); + DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validHrdFilePath); var failureMechanism = new StabilityPointStructuresFailureMechanism(); var calculation = new TestStabilityPointStructuresCalculationScenario @@ -162,7 +162,7 @@ var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); - DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validFilePath); + DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validHrdFilePath); var failureMechanism = new StabilityPointStructuresFailureMechanism(); var calculation = new TestStabilityPointStructuresCalculationScenario @@ -207,7 +207,7 @@ var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); - DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validFilePath); + DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validHrdFilePath); var failureMechanism = new StabilityPointStructuresFailureMechanism(); var calculation = new TestStabilityPointStructuresCalculationScenario @@ -264,7 +264,7 @@ var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); - DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validFilePath); + DataImportHelper.ImportHydraulicBoundaryData(assessmentSection, validHrdFilePath); var failureMechanism = new StabilityPointStructuresFailureMechanism(); var calculation = new StructuresCalculation @@ -305,11 +305,14 @@ { HydraulicBoundaryData = { - FilePath = validFilePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath, + UsePreprocessorClosure = usePreprocessorClosure + } } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(assessmentSection.HydraulicBoundaryData, - usePreprocessorClosure); var mockRepository = new MockRepository(); var calculatorFactory = mockRepository.StrictMock(); Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r8339953df3276b6c7b4a3d9f5a278e4c19e85be3 -re3e79572ef68bd5f38e0ca7aec81eb69561ea35c --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision 8339953df3276b6c7b4a3d9f5a278e4c19e85be3) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationGroupContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationGroupContextTreeNodeInfoTest.cs) (revision e3e79572ef68bd5f38e0ca7aec81eb69561ea35c) @@ -80,7 +80,9 @@ private const int contextMenuClearAllIndexNestedGroup = 15; private const int contextMenuClearIllustrationPointsIndexNestedGroup = 16; - private readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "complete.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); private IGui gui; private TreeNodeInfo info; @@ -451,17 +453,18 @@ } }; - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); - var failureMechanism = new StabilityPointStructuresFailureMechanism(); failureMechanism.CalculationsGroup.Children.Add(new StructuresCalculationScenario()); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "1.0" }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); @@ -1493,9 +1496,12 @@ var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = Path.Combine(testDataPath, "complete.sqlite") + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.Id).Return(string.Empty); @@ -1596,12 +1602,14 @@ } }); - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs =================================================================== diff -u -r8339953df3276b6c7b4a3d9f5a278e4c19e85be3 -re3e79572ef68bd5f38e0ca7aec81eb69561ea35c --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs) (revision 8339953df3276b6c7b4a3d9f5a278e4c19e85be3) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationScenarioContextTreeNodeInfoTest.cs) (revision e3e79572ef68bd5f38e0ca7aec81eb69561ea35c) @@ -65,7 +65,10 @@ private const int contextMenuCalculateIndex = 9; private const int contextMenuClearIndex = 11; private const int contextMenuClearIllustrationPointsIndex = 12; - private readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "complete.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); private MockRepository mocks; private StabilityPointStructuresPlugin plugin; @@ -201,14 +204,15 @@ public void ContextMenuStrip_Always_AddCustomItems() { // Setup - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); - var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "random" }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); @@ -604,14 +608,15 @@ public void ContextMenuStrip_AllRequiredInputSet_ContextMenuItemPerformCalculationAndValidationEnabled() { // Setup - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); - var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "1.0" }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); @@ -921,14 +926,17 @@ var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = Path.Combine(testDataPath, "complete.sqlite"), + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "random", Locations = { hydraulicBoundaryLocation } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.Id).Return(string.Empty); @@ -1008,19 +1016,20 @@ // Given var observer = mocks.StrictMock(); - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); - var hydraulicBoundaryLocation = new TestHydraulicBoundaryLocation(); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "random", Locations = { hydraulicBoundaryLocation } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); Index: Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs =================================================================== diff -u -r8339953df3276b6c7b4a3d9f5a278e4c19e85be3 -re3e79572ef68bd5f38e0ca7aec81eb69561ea35c --- Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs) (revision 8339953df3276b6c7b4a3d9f5a278e4c19e85be3) +++ Riskeer/StabilityPointStructures/test/Riskeer.StabilityPointStructures.Plugin.Test/TreeNodeInfos/StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs (.../StabilityPointStructuresCalculationsContextTreeNodeInfoTest.cs) (revision e3e79572ef68bd5f38e0ca7aec81eb69561ea35c) @@ -63,7 +63,9 @@ private const int contextMenuClearAllIndex = 5; private const int contextMenuClearIllustrationPointsIndex = 6; - private readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, nameof(HydraulicBoundaryData)); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "complete.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); private MockRepository mocksRepository; @@ -375,13 +377,15 @@ var failureMechanism = new StabilityPointStructuresFailureMechanism(); failureMechanism.CalculationsGroup.Children.Add(new StructuresCalculation()); - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Version = "1.0" }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocksRepository.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); @@ -449,9 +453,12 @@ var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = Path.Combine(testDataPath, "complete.sqlite") + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocksRepository.Stub(); assessmentSection.Stub(a => a.Id).Return(string.Empty); @@ -548,12 +555,14 @@ } }); - string validFilePath = Path.Combine(testDataPath, "complete.sqlite"); var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validFilePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData); var assessmentSection = mocksRepository.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData);