Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs =================================================================== diff -u -r481507356af9b0ed7ed0de2493275a6f8c2f47ea -re440a0fe415d87b898ae1b6ad2e4ba98d0f104cf --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs (.../HeightStructuresCalculationEntityReadExtensionsTest.cs) (revision 481507356af9b0ed7ed0de2493275a6f8c2f47ea) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/HeightStructures/HeightStructuresCalculationEntityReadExtensionsTest.cs (.../HeightStructuresCalculationEntityReadExtensionsTest.cs) (revision e440a0fe415d87b898ae1b6ad2e4ba98d0f104cf) @@ -53,6 +53,25 @@ } [Test] + public void Read_EntityNotReadBefore_RegisterEntity() + { + // Setup + var entity = new HeightStructuresCalculationEntity(); + + var collector = new ReadConversionCollector(); + + // Precondition + Assert.IsFalse(collector.Contains(entity)); + + // Call + StructuresCalculation calculation = entity.Read(collector); + + // Assert + Assert.IsTrue(collector.Contains(entity)); + Assert.AreSame(calculation, collector.Get(entity)); + } + + [Test] [TestCase("I have no comments", null, 827364)] [TestCase("I have a comment", "I am comment", 231)] public void Read_ValidEntity_ReturnCalculation(string name, string comments, int randomSeed) @@ -116,8 +135,6 @@ Assert.IsNull(input.HydraulicBoundaryLocation); Assert.IsNull(input.Structure); Assert.IsFalse(calculation.HasOutput); - - Assert.IsTrue(collector.Contains(entity)); } [Test]