Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/HydraulicBoundariesGroupContextLocationsExportInfoTest.cs =================================================================== diff -u -rb63997f00b7cb08a2be4b1cf75ac8646e8d60133 -rb4ae8c771f74572aa5ac5f30b8c3b6a78bfb6292 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/HydraulicBoundariesGroupContextLocationsExportInfoTest.cs (.../HydraulicBoundariesGroupContextLocationsExportInfoTest.cs) (revision b63997f00b7cb08a2be4b1cf75ac8646e8d60133) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Plugin.Test/ExportInfos/HydraulicBoundariesGroupContextLocationsExportInfoTest.cs (.../HydraulicBoundariesGroupContextLocationsExportInfoTest.cs) (revision b4ae8c771f74572aa5ac5f30b8c3b6a78bfb6292) @@ -28,6 +28,7 @@ using Rhino.Mocks; using Ringtoets.Common.Data.AssessmentSection; using Ringtoets.Common.Data.Hydraulics; +using Ringtoets.Common.Data.TestUtil; using Ringtoets.GrassCoverErosionOutwards.Data; using Ringtoets.GrassCoverErosionOutwards.Forms.PresentationObjects; using Ringtoets.GrassCoverErosionOutwards.IO.Exporters; @@ -68,10 +69,11 @@ // Setup var mockRepository = new MockRepository(); var assessmentSection = mockRepository.Stub(); + assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(new HydraulicBoundaryDatabase()); mockRepository.ReplayAll(); var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); - var context = new HydraulicBoundariesGroupContext(failureMechanism.HydraulicBoundaryLocations, failureMechanism, assessmentSection); + var context = new HydraulicBoundariesGroupContext(assessmentSection.HydraulicBoundaryDatabase, failureMechanism, assessmentSection); // Call IFileExporter fileExporter = exportInfo.CreateFileExporter(context, "test"); @@ -97,10 +99,11 @@ // Setup var mockRepository = new MockRepository(); var assessmentSection = mockRepository.Stub(); + assessmentSection.Stub(a => a.HydraulicBoundaryDatabase).Return(new HydraulicBoundaryDatabase()); mockRepository.ReplayAll(); var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); - var context = new HydraulicBoundariesGroupContext(failureMechanism.HydraulicBoundaryLocations, failureMechanism, assessmentSection); + var context = new HydraulicBoundariesGroupContext(assessmentSection.HydraulicBoundaryDatabase, failureMechanism, assessmentSection); // Call bool isEnabled = exportInfo.IsEnabled(context); @@ -114,23 +117,19 @@ public void IsEnabled_HydraulicBoundaryLocationsNotEmpty_ReturnTrue() { // Setup - var mockRepository = new MockRepository(); - var assessmentSection = mockRepository.Stub(); - mockRepository.ReplayAll(); - var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); - failureMechanism.SetGrassCoverErosionOutwardsHydraulicBoundaryLocations(new[] + var assessmentSection = new AssessmentSectionStub(); + assessmentSection.SetHydraulicBoundaryLocationCalculations(new[] { new HydraulicBoundaryLocation(0, "aName", 0, 0) }); + var failureMechanism = new GrassCoverErosionOutwardsFailureMechanism(); + var context = new HydraulicBoundariesGroupContext(assessmentSection.HydraulicBoundaryDatabase, failureMechanism, assessmentSection); - var context = new HydraulicBoundariesGroupContext(failureMechanism.HydraulicBoundaryLocations, failureMechanism, assessmentSection); - // Call bool isEnabled = exportInfo.IsEnabled(context); // Assert Assert.IsTrue(isEnabled); - mockRepository.VerifyAll(); } } } \ No newline at end of file