Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Integration.Test/GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest.cs =================================================================== diff -u -rcf1653dc687ef3005443ff7bdaa7badc080cb4a0 -r2836073a870836a6b829d971c2afd61b2accf16f --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Integration.Test/GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest.cs) (revision cf1653dc687ef3005443ff7bdaa7badc080cb4a0) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Integration.Test/GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest.cs (.../GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest.cs) (revision 2836073a870836a6b829d971c2afd61b2accf16f) @@ -50,7 +50,8 @@ public class GrassCoverErosionOutwardsWaveConditionsCalculationActivityIntegrationTest { 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_CalculationWithInvalidHrdFilePath_DoesNotPerformCalculationAndLogsError() @@ -579,14 +580,19 @@ { HydraulicBoundaryData = { - FilePath = validFilePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath, + UsePreprocessorClosure = usePreprocessorClosure + } } }; + assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { new TestHydraulicBoundaryLocation() }); - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(assessmentSection.HydraulicBoundaryData, usePreprocessorClosure); return assessmentSection; } Index: Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r8bf78d89bb1eef8ea9581a456a92dd021a05e637 -r2836073a870836a6b829d971c2afd61b2accf16f --- Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsCalculationGroupContextTreeNodeInfoTest.cs) (revision 8bf78d89bb1eef8ea9581a456a92dd021a05e637) +++ Riskeer/GrassCoverErosionOutwards/test/Riskeer.GrassCoverErosionOutwards.Plugin.Test/TreeNodeInfos/GrassCoverErosionOutwardsCalculationGroupContextTreeNodeInfoTest.cs (.../GrassCoverErosionOutwardsCalculationGroupContextTreeNodeInfoTest.cs) (revision 2836073a870836a6b829d971c2afd61b2accf16f) @@ -93,8 +93,10 @@ private GrassCoverErosionOutwardsPlugin 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() { @@ -794,8 +796,6 @@ public void ContextMenuStrip_AllRequiredInputSet_CalculateAllAndValidateAllEnabled(bool usePreprocessorClosure) { // Setup - string validHydraulicBoundaryDatabasePath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Common.IO, Path.Combine(nameof(HydraulicBoundaryData), "complete.sqlite")); - var group = new CalculationGroup(); group.Children.Add(new GrassCoverErosionOutwardsWaveConditionsCalculation()); @@ -804,9 +804,13 @@ 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 @@ failureMechanism.CalculationsGroup.Children.Add(group); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); var nodeData = new GrassCoverErosionOutwardsCalculationGroupContext(group, failureMechanism.CalculationsGroup, @@ -1033,7 +1037,7 @@ // Setup var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); HydraulicBoundaryData hydraulicBoundaryData = assessmentSection.HydraulicBoundaryData; var group = new CalculationGroup(); @@ -1085,7 +1089,7 @@ // Setup var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( - failureMechanism, mocks, validFilePath); + failureMechanism, mocks, validHrdFilePath); var observerA = mocks.StrictMock(); var observerB = mocks.StrictMock(); @@ -1667,19 +1671,20 @@ mocks.VerifyAll(); } - private AssessmentSectionStub CreateAssessmentSection(bool usePreprocessorClosure = false) + private static AssessmentSectionStub CreateAssessmentSection(bool usePreprocessorClosure = false) { - var assessmentSection = new AssessmentSectionStub + return new AssessmentSectionStub { HydraulicBoundaryData = { - FilePath = validFilePath + FilePath = validHrdFilePath, + HydraulicLocationConfigurationSettings = + { + FilePath = validHlcdFilePath, + UsePreprocessorClosure = usePreprocessorClosure + } } }; - - HydraulicBoundaryDataTestHelper.SetHydraulicLocationConfigurationSettings(assessmentSection.HydraulicBoundaryData, usePreprocessorClosure); - - return assessmentSection; } private static void ConfigureAssessmentSectionWithHydraulicBoundaryOutput(IAssessmentSection assessmentSection)