Index: Riskeer/ClosingStructures/test/Riskeer.ClosingStructures.Service.Test/ClosingStructuresCalculationActivityFactoryTest.cs =================================================================== diff -u -r9f094f237c75356e1ea9baf1d77428bc52e0dbdc -r9872148a55d8a0cba1713711a33817e8ef511aff --- Riskeer/ClosingStructures/test/Riskeer.ClosingStructures.Service.Test/ClosingStructuresCalculationActivityFactoryTest.cs (.../ClosingStructuresCalculationActivityFactoryTest.cs) (revision 9f094f237c75356e1ea9baf1d77428bc52e0dbdc) +++ Riskeer/ClosingStructures/test/Riskeer.ClosingStructures.Service.Test/ClosingStructuresCalculationActivityFactoryTest.cs (.../ClosingStructuresCalculationActivityFactoryTest.cs) (revision 9872148a55d8a0cba1713711a33817e8ef511aff) @@ -47,7 +47,7 @@ public class ClosingStructuresCalculationActivityFactoryTest { 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"); [Test] public void CreateCalculationActivity_CalculationNull_ThrowsArgumentNullException() @@ -111,10 +111,10 @@ var mocks = new MockRepository(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(failureMechanism, mocks, - validFilePath); + validHrdFilePath); mocks.ReplayAll(); - StructuresCalculation calculation = CreateValidCalculation(); + StructuresCalculation calculation = CreateValidCalculation(assessmentSection.HydraulicBoundaryData.GetLocations().First()); // Call CalculatableActivity activity = ClosingStructuresCalculationActivityFactory.CreateCalculationActivity(calculation, @@ -187,11 +187,13 @@ var mocks = new MockRepository(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(failureMechanism, mocks, - validFilePath); + validHrdFilePath); mocks.ReplayAll(); - StructuresCalculation calculation1 = CreateValidCalculation(); - StructuresCalculation calculation2 = CreateValidCalculation(); + HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSection.HydraulicBoundaryData.GetLocations().First(); + + StructuresCalculation calculation1 = CreateValidCalculation(hydraulicBoundaryLocation); + StructuresCalculation calculation2 = CreateValidCalculation(hydraulicBoundaryLocation); var calculations = new CalculationGroup { @@ -253,11 +255,13 @@ var mocks = new MockRepository(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub(failureMechanism, mocks, - validFilePath); + validHrdFilePath); mocks.ReplayAll(); - StructuresCalculation calculation1 = CreateValidCalculation(); - StructuresCalculation calculation2 = CreateValidCalculation(); + HydraulicBoundaryLocation hydraulicBoundaryLocation = assessmentSection.HydraulicBoundaryData.GetLocations().First(); + + StructuresCalculation calculation1 = CreateValidCalculation(hydraulicBoundaryLocation); + StructuresCalculation calculation2 = CreateValidCalculation(hydraulicBoundaryLocation); failureMechanism.CalculationsGroup.Children.AddRange(new[] { @@ -279,13 +283,13 @@ mocks.VerifyAll(); } - private static StructuresCalculation CreateValidCalculation() + private static StructuresCalculation CreateValidCalculation(HydraulicBoundaryLocation hydraulicBoundaryLocation) { return new TestClosingStructuresCalculationScenario { InputParameters = { - HydraulicBoundaryLocation = new HydraulicBoundaryLocation(1, "name", 2, 2), + HydraulicBoundaryLocation = hydraulicBoundaryLocation, FailureProbabilityStructureWithErosion = new Random(39).NextDouble() } };