Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs =================================================================== diff -u -rae27373bc93e5732a401ba7c39e352fbf378ed5e -r292d48edd58ecc90e222f6ba5d32e90c0528a419 --- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision ae27373bc93e5732a401ba7c39e352fbf378ed5e) +++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 292d48edd58ecc90e222f6ba5d32e90c0528a419) @@ -765,7 +765,7 @@ { Name = RingtoetsCommonDataResources.ReferenceLine_DisplayName, CreateFileExporter = (context, filePath) => new ReferenceLineExporter(context.WrappedData.ReferenceLine, context.WrappedData.Id, filePath), - IsEnabled = context => context.WrappedData.ReferenceLine != null, + IsEnabled = context => context.WrappedData.ReferenceLine.Points.Any(), FileFilterGenerator = new FileFilterGenerator(RingtoetsCommonIOResources.Shape_file_filter_Extension, RingtoetsCommonIOResources.Shape_file_filter_Description) }; Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -r292d48edd58ecc90e222f6ba5d32e90c0528a419 --- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs (.../ReferenceLineContextExportInfoTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ExportInfos/ReferenceLineContextExportInfoTest.cs (.../ReferenceLineContextExportInfoTest.cs) (revision 292d48edd58ecc90e222f6ba5d32e90c0528a419) @@ -26,6 +26,7 @@ using Core.Common.Util; using NUnit.Framework; using Ringtoets.Common.Data.AssessmentSection; +using Ringtoets.Common.Data.TestUtil; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.IO.ReferenceLines; using Ringtoets.Integration.Data; @@ -95,7 +96,7 @@ } [Test] - public void IsEnabled_NoReferenceLineSet_ReturnFalse() + public void IsEnabled_ReferenceLineWithoutGeometry_ReturnFalse() { // Setup var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike); @@ -114,12 +115,12 @@ } [Test] - public void IsEnabled_ReferenceLineSet_ReturnTrue() + public void IsEnabled_ReferenceLineWithGeometry_ReturnTrue() { // Setup var assessmentSection = new AssessmentSection(AssessmentSectionComposition.Dike) { - ReferenceLine = new ReferenceLine() + ReferenceLine = ReferenceLineTestFactory.CreateReferenceLineWithGeometry() }; var context = new ReferenceLineContext(assessmentSection);