Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HeightStructures/HeightStructuresCalculationCreateExtensionsTest.cs =================================================================== diff -u -r8a11d2a7974d1fb39e142516dc3fd041e1eb4603 -r9ecb8c95c16dd159ca49930ebd8e5d8e2af7c297 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HeightStructures/HeightStructuresCalculationCreateExtensionsTest.cs (.../HeightStructuresCalculationCreateExtensionsTest.cs) (revision 8a11d2a7974d1fb39e142516dc3fd041e1eb4603) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HeightStructures/HeightStructuresCalculationCreateExtensionsTest.cs (.../HeightStructuresCalculationCreateExtensionsTest.cs) (revision 9ecb8c95c16dd159ca49930ebd8e5d8e2af7c297) @@ -28,6 +28,7 @@ using Core.Common.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.DikeProfiles; +using Ringtoets.Common.Data.Probability; using Ringtoets.Common.Data.Structures; using Ringtoets.HeightStructures.Data; using Ringtoets.HeightStructures.Data.TestUtil; @@ -339,5 +340,26 @@ // Assert Assert.AreSame(foreshoreProfileEntity, entity.ForeshoreProfileEntity); } + + [Test] + public void Create_CalculationWithOutput_ReturnEntity() + { + // Setup + var random = new Random(159); + var calculation = new StructuresCalculation + { + Output = new ProbabilityAssessmentOutput(random.NextDouble(), random.NextDouble(), + random.NextDouble(), random.NextDouble(), + random.NextDouble()) + }; + + var registry = new PersistenceRegistry(); + + // Call + HeightStructuresCalculationEntity entity = calculation.Create(registry, 0); + + // Assert + Assert.AreEqual(1, entity.HeightStructuresOutputEntities.Count); + } } } \ No newline at end of file