Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs =================================================================== diff -u -r23766b602d9b509a2ffc030f284e8d5e82325a3e -r508d720230c5f63bce7f95bddc3b7a04808d267d --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 23766b602d9b509a2ffc030f284e8d5e82325a3e) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 508d720230c5f63bce7f95bddc3b7a04808d267d) @@ -129,11 +129,11 @@ { new StochasticSoilModelEntity { - SegmentPoints = emptySegmentPointsData + StochasticSoilModelSegmentPointData = emptySegmentPointsData }, new StochasticSoilModelEntity { - SegmentPoints = emptySegmentPointsData + StochasticSoilModelSegmentPointData = emptySegmentPointsData } } }; @@ -151,6 +151,7 @@ public void ReadAsPipingFailureMechanism_WithSurfaceLines_ReturnsNewPipingFailureMechanismWithSurfaceLinesSet() { // Setup + byte[] emptyPointsData = new Point3DBinaryConverter().ToBytes(new Point3D[0]); var entity = new FailureMechanismEntity { CalculationGroupEntity = new CalculationGroupEntity @@ -159,8 +160,14 @@ }, SurfaceLineEntities = { - new SurfaceLineEntity(), - new SurfaceLineEntity() + new SurfaceLineEntity + { + PointsData = emptyPointsData + }, + new SurfaceLineEntity + { + PointsData = emptyPointsData + } } }; var collector = new ReadConversionCollector(); @@ -178,14 +185,7 @@ { // Setup var entityId = new Random(21).Next(1, 502); - var failureMechanismSectionEntity = new FailureMechanismSectionEntity - { - Name = "section", - FailureMechanismSectionPointEntities = - { - new FailureMechanismSectionPointEntity() - } - }; + FailureMechanismSectionEntity failureMechanismSectionEntity = CreateSimpleFailureMechanismSectionEntity(); var pipingSectionResultEntity = new PipingSectionResultEntity { PipingSectionResultEntityId = entityId, @@ -375,14 +375,7 @@ { // Setup var entityId = new Random(21).Next(1, 502); - var failureMechanismSectionEntity = new FailureMechanismSectionEntity - { - Name = "section", - FailureMechanismSectionPointEntities = - { - new FailureMechanismSectionPointEntity() - } - }; + FailureMechanismSectionEntity failureMechanismSectionEntity = CreateSimpleFailureMechanismSectionEntity(); var grassCoverErosionInwardsSectionResultEntity = new GrassCoverErosionInwardsSectionResultEntity { GrassCoverErosionInwardsSectionResultEntityId = entityId, @@ -523,14 +516,7 @@ FailureMechanismEntityId = entityId, FailureMechanismSectionEntities = { - new FailureMechanismSectionEntity - { - Name = "section", - FailureMechanismSectionPointEntities = - { - new FailureMechanismSectionPointEntity() - } - } + CreateSimpleFailureMechanismSectionEntity() } }; var collector = new ReadConversionCollector(); @@ -542,5 +528,20 @@ // Assert Assert.AreEqual(1, failureMechanism.Sections.Count()); } + + private static FailureMechanismSectionEntity CreateSimpleFailureMechanismSectionEntity() + { + var dummyPoints = new[] + { + new Point2D(0, 0) + }; + byte[] dymmyPointData = new Point2DBinaryConverter().ToBytes(dummyPoints); + var failureMechanismSectionEntity = new FailureMechanismSectionEntity + { + Name = "section", + FailureMechanismSectionPointData = dymmyPointData + }; + return failureMechanismSectionEntity; + } } } \ No newline at end of file