Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Update/FailureMechanismSectionUpdateExtensionsTest.cs =================================================================== diff -u -re0ef393f7069a18d7e160aceaf91f603dfc8c5ae -r508d720230c5f63bce7f95bddc3b7a04808d267d --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Update/FailureMechanismSectionUpdateExtensionsTest.cs (.../FailureMechanismSectionUpdateExtensionsTest.cs) (revision e0ef393f7069a18d7e160aceaf91f603dfc8c5ae) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Update/FailureMechanismSectionUpdateExtensionsTest.cs (.../FailureMechanismSectionUpdateExtensionsTest.cs) (revision 508d720230c5f63bce7f95bddc3b7a04808d267d) @@ -20,8 +20,8 @@ // All rights reserved. using System; -using System.Linq; +using Application.Ringtoets.Storage.BinaryConverters; using Application.Ringtoets.Storage.Create; using Application.Ringtoets.Storage.DbContext; using Application.Ringtoets.Storage.Exceptions; @@ -143,15 +143,17 @@ var entity = new FailureMechanismSectionEntity { - FailureMechanismSectionEntityId = 1 + FailureMechanismSectionEntityId = 1, + FailureMechanismSectionPointData = new Point2DBinaryConverter().ToBytes(points) }; ringtoetsEntities.FailureMechanismSectionEntities.Add(entity); // Call section.Update(new PersistenceRegistry(), ringtoetsEntities); // Assert - Assert.AreEqual(1, entity.FailureMechanismSectionPointEntities.Count); + byte[] expectedBinaryData = new Point2DBinaryConverter().ToBytes(points); + CollectionAssert.AreEqual(expectedBinaryData, entity.FailureMechanismSectionPointData); mocks.VerifyAll(); } @@ -174,28 +176,20 @@ StorageId = 1 }; - var pointEntity = new FailureMechanismSectionPointEntity - { - X = 2, - Y = 3 - }; + var binaryConverter = new Point2DBinaryConverter(); var entity = new FailureMechanismSectionEntity { FailureMechanismSectionEntityId = 1, - FailureMechanismSectionPointEntities = - { - pointEntity - } + FailureMechanismSectionPointData = binaryConverter.ToBytes(new[]{new Point2D(2,3)}) }; ringtoetsEntities.FailureMechanismSectionEntities.Add(entity); - ringtoetsEntities.FailureMechanismSectionPointEntities.Add(pointEntity); // Call section.Update(new PersistenceRegistry(), ringtoetsEntities); // Assert - Assert.AreEqual(0, ringtoetsEntities.ReferenceLinePointEntities.Count()); - Assert.AreEqual(1, entity.FailureMechanismSectionPointEntities.Count(p => p.X == 1 && p.Y == 2)); + byte[] expectedBinaryData = binaryConverter.ToBytes(points); + CollectionAssert.AreEqual(expectedBinaryData, entity.FailureMechanismSectionPointData); mocks.VerifyAll(); }