Index: Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -rcafbeed19a90efec071ebca1c5e372d3804bffdf --- Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs (.../DataImportHelperTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Integration/test/Ringtoets.Integration.TestUtil.Test/DataImportHelperTest.cs (.../DataImportHelperTest.cs) (revision cafbeed19a90efec071ebca1c5e372d3804bffdf) @@ -62,20 +62,6 @@ } [Test] - public void ImportFailureMechanismSections_WithoutReferenceLine_ArgumentNullException() - { - // Setup - IFailureMechanism failureMechanism = dikeSection.GetFailureMechanisms().ElementAt(new Random(21).Next(0, 18)); - - // Call - TestDelegate test = () => DataImportHelper.ImportFailureMechanismSections(dikeSection, failureMechanism); - - // Assert - var exception = Assert.Throws(test); - Assert.AreEqual("referenceLine", exception.ParamName); - } - - [Test] public void ImportFailureMechanismSections_WithReferenceLine_AddsSectionsToSuppliedFailureMechanismOnly() { // Setup @@ -94,23 +80,6 @@ } [Test] - public void ImportFailureMechanismSections_MultipleFailureMechanismsWithoutReferenceLine_ArgumentNullException() - { - // Setup - IFailureMechanism failureMechanism = dikeSection.GetFailureMechanisms().ElementAt(new Random(21).Next(0, 18)); - - // Call - TestDelegate test = () => DataImportHelper.ImportFailureMechanismSections(dikeSection, new[] - { - failureMechanism - }); - - // Assert - var exception = Assert.Throws(test); - Assert.AreEqual("referenceLine", exception.ParamName); - } - - [Test] public void ImportFailureMechanismSections_MultipleFailureMechanismsWithReferenceLine_AddsSectionsToSuppliedFailureMechanismOnly() { // Setup @@ -161,17 +130,6 @@ } [Test] - public void ImportPipingSurfaceLines_WithoutReferenceLine_ArgumentNullException() - { - // Call - TestDelegate test = () => DataImportHelper.ImportPipingSurfaceLines(dikeSection); - - // Assert - var exception = Assert.Throws(test); - Assert.AreEqual("referenceLine", exception.ParamName); - } - - [Test] public void ImportPipingSurfaceLines_WithReferenceLine_AddsFourSurfaceLines() { // Setup @@ -221,17 +179,6 @@ } [Test] - public void ImportMacroStabilityInwardsSurfaceLines_WithoutReferenceLine_ArgumentNullException() - { - // Call - TestDelegate test = () => DataImportHelper.ImportMacroStabilityInwardsSurfaceLines(dikeSection); - - // Assert - var exception = Assert.Throws(test); - Assert.AreEqual("referenceLine", exception.ParamName); - } - - [Test] public void ImportMacroStabilityInwardsSurfaceLines_WithReferenceLine_AddsFourSurfaceLines() { // Setup Index: Ringtoets/Storage/src/Ringtoets.Storage.Core/Create/AssessmentSectionCreateExtensions.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -rcafbeed19a90efec071ebca1c5e372d3804bffdf --- Ringtoets/Storage/src/Ringtoets.Storage.Core/Create/AssessmentSectionCreateExtensions.cs (.../AssessmentSectionCreateExtensions.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Storage/src/Ringtoets.Storage.Core/Create/AssessmentSectionCreateExtensions.cs (.../AssessmentSectionCreateExtensions.cs) (revision cafbeed19a90efec071ebca1c5e372d3804bffdf) @@ -20,6 +20,7 @@ // All rights reserved. using System; +using System.Linq; using Core.Common.Util.Extensions; using Ringtoets.Common.Data.Contribution; using Ringtoets.Common.Data.Hydraulics; @@ -110,7 +111,7 @@ private static void AddEntityForReferenceLine(AssessmentSection section, AssessmentSectionEntity entity) { - if (section.ReferenceLine != null) + if (section.ReferenceLine.Points.Any()) { entity.ReferenceLinePointXml = new Point2DCollectionXmlSerializer().ToXml(section.ReferenceLine.Points); } Index: Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/Read/AssessmentSectionEntityReadExtensionsTest.cs =================================================================== diff -u -r2a81f01756e227d5ce93717b21b87e8a5cd5fcbb -rcafbeed19a90efec071ebca1c5e372d3804bffdf --- Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/Read/AssessmentSectionEntityReadExtensionsTest.cs (.../AssessmentSectionEntityReadExtensionsTest.cs) (revision 2a81f01756e227d5ce93717b21b87e8a5cd5fcbb) +++ Ringtoets/Storage/test/Ringtoets.Storage.Core.Test/Read/AssessmentSectionEntityReadExtensionsTest.cs (.../AssessmentSectionEntityReadExtensionsTest.cs) (revision cafbeed19a90efec071ebca1c5e372d3804bffdf) @@ -100,7 +100,7 @@ Assert.AreEqual(normativeNorm, section.FailureMechanismContribution.NormativeNorm); Assert.AreEqual(assessmentSectionComposition, section.Composition); - Assert.IsNull(section.ReferenceLine); + CollectionAssert.IsEmpty(section.ReferenceLine.Points); HydraulicBoundaryDatabase hydraulicBoundaryDatabase = section.HydraulicBoundaryDatabase; Assert.IsNotNull(hydraulicBoundaryDatabase);