Index: Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/StabilityStoneCoverFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -rd9fe3aa2b2460296bafa8d78399a6e755634823a -r7c62a5da609e5990b23b97b1d9ca690373ad6afd --- Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/StabilityStoneCoverFailureMechanismContextTreeNodeInfoTest.cs (.../StabilityStoneCoverFailureMechanismContextTreeNodeInfoTest.cs) (revision d9fe3aa2b2460296bafa8d78399a6e755634823a) +++ Riskeer/StabilityStoneCover/test/Riskeer.StabilityStoneCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/StabilityStoneCoverFailureMechanismContextTreeNodeInfoTest.cs (.../StabilityStoneCoverFailureMechanismContextTreeNodeInfoTest.cs) (revision 7c62a5da609e5990b23b97b1d9ca690373ad6afd) @@ -57,7 +57,7 @@ { private const int contextMenuCalculateAllIndex = 2; - private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation")); + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation"); private static readonly string validHrdFilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"); private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/WaveImpactAsphaltCoverFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -r8339953df3276b6c7b4a3d9f5a278e4c19e85be3 -r7c62a5da609e5990b23b97b1d9ca690373ad6afd --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/WaveImpactAsphaltCoverFailureMechanismContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverFailureMechanismContextTreeNodeInfoTest.cs) (revision 8339953df3276b6c7b4a3d9f5a278e4c19e85be3) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/HydraulicLoadsState/WaveImpactAsphaltCoverFailureMechanismContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverFailureMechanismContextTreeNodeInfoTest.cs) (revision 7c62a5da609e5990b23b97b1d9ca690373ad6afd) @@ -57,7 +57,9 @@ { private const int contextMenuCalculateAllIndex = 2; - private readonly string validFilePath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, Path.Combine("HydraRingCalculation", "HRD ijsselmeer.sqlite")); + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation"); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); private MockRepository mocks; private WaveImpactAsphaltCoverPlugin plugin; @@ -343,22 +345,25 @@ } } - private IAssessmentSection CreateAssessmentSectionWithHydraulicBoundaryOutput() + private static IAssessmentSection CreateAssessmentSectionWithHydraulicBoundaryOutput() { var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1300001, string.Empty, 0, 0); var assessmentSection = new AssessmentSectionStub { HydraulicBoundaryData = { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath + }, Locations = { hydraulicBoundaryLocation } } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(assessmentSection.HydraulicBoundaryData); assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { Index: Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r8bf78d89bb1eef8ea9581a456a92dd021a05e637 -r7c62a5da609e5990b23b97b1d9ca690373ad6afd --- Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverCalculationGroupContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverCalculationGroupContextTreeNodeInfoTest.cs) (revision 8bf78d89bb1eef8ea9581a456a92dd021a05e637) +++ Riskeer/WaveImpactAsphaltCover/test/Riskeer.WaveImpactAsphaltCover.Plugin.Test/TreeNodeInfos/WaveImpactAsphaltCoverCalculationGroupContextTreeNodeInfoTest.cs (.../WaveImpactAsphaltCoverCalculationGroupContextTreeNodeInfoTest.cs) (revision 7c62a5da609e5990b23b97b1d9ca690373ad6afd) @@ -88,7 +88,9 @@ private WaveImpactAsphaltCoverPlugin plugin; private TreeNodeInfo info; - private readonly string validFilePath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, Path.Combine("HydraRingCalculation", "HRD ijsselmeer.sqlite")); + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation"); + private static readonly string validHrdFilePath = Path.Combine(testDataPath, "HRD ijsselmeer.sqlite"); + private static readonly string validHlcdFilePath = Path.Combine(testDataPath, "hlcd.sqlite"); [Test] public void Initialized_Always_ExpectedPropertiesSet() @@ -798,13 +800,15 @@ public void ContextMenuStrip_AllRequiredInputSet_CalculateAllAndValidateAllEnabled(bool usePreprocessorClosure) { // Setup - string validHydraulicBoundaryDatabasePath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, Path.Combine(nameof(HydraulicBoundaryData), "complete.sqlite")); - var hydraulicBoundaryData = new HydraulicBoundaryData { - FilePath = validHydraulicBoundaryDatabasePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath, + UsePreprocessorClosure = usePreprocessorClosure + } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(hydraulicBoundaryData, usePreprocessorClosure); var assessmentSection = mocks.Stub(); assessmentSection.Stub(a => a.HydraulicBoundaryData).Return(hydraulicBoundaryData); @@ -992,7 +996,7 @@ // Setup var failureMechanism = new WaveImpactAsphaltCoverFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); var group = new CalculationGroup(); @@ -1034,7 +1038,7 @@ // Setup var failureMechanism = new WaveImpactAsphaltCoverFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSection.HydraulicBoundaryData.Locations.First(); @@ -1084,7 +1088,7 @@ // Setup var failureMechanism = new WaveImpactAsphaltCoverFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); var observerA = mocks.StrictMock(); var observerB = mocks.StrictMock(); @@ -1667,25 +1671,27 @@ base.TearDown(); } - private IAssessmentSection CreateAssessmentSectionWithHydraulicBoundaryOutput(bool usePreprocessorClosure = false) + private static IAssessmentSection CreateAssessmentSectionWithHydraulicBoundaryOutput(bool usePreprocessorClosure = false) { var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(1300001, string.Empty, 0, 0); var assessmentSection = new AssessmentSectionStub { HydraulicBoundaryData = { - FilePath = validFilePath, + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath, + UsePreprocessorClosure = usePreprocessorClosure + }, Locations = { hydraulicBoundaryLocation } } }; - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(assessmentSection.HydraulicBoundaryData, - usePreprocessorClosure); - assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { hydraulicBoundaryLocation