Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismSectionEntityReadExtensionsTest.cs =================================================================== diff -u -rfe68c3f7cae5946b93d9e27eb532b176a6b26b84 -r0046acb203ae12c74743abc12f57e557d96f9c5a --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismSectionEntityReadExtensionsTest.cs (.../FailureMechanismSectionEntityReadExtensionsTest.cs) (revision fe68c3f7cae5946b93d9e27eb532b176a6b26b84) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismSectionEntityReadExtensionsTest.cs (.../FailureMechanismSectionEntityReadExtensionsTest.cs) (revision 0046acb203ae12c74743abc12f57e557d96f9c5a) @@ -30,6 +30,17 @@ public class FailureMechanismSectionEntityReadExtensionsTest { [Test] + public void Read_CollectorNull_ThrowsArgumentNullException() + { + // Call + TestDelegate test = () => new FailureMechanismSectionEntity().Read(null); + + // Assert + var paramName = Assert.Throws(test).ParamName; + Assert.AreEqual("collector", paramName); + } + + [Test] public void Read_Always_NewPoint() { // Setup @@ -47,12 +58,14 @@ }; // Call - var section = entity.Read(); + var readConversionCollector = new ReadConversionCollector(); + var section = entity.Read(readConversionCollector); // Assert Assert.IsNotNull(section); Assert.AreEqual(entityId, section.StorageId); Assert.AreEqual(name, section.Name); + Assert.AreEqual(section, readConversionCollector.Get(entity)); } } } \ No newline at end of file