Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs =================================================================== diff -u -r8293556a04e3650c9978df7a50f8f8ad0d792ed8 -r15583423fc85999780f51034039e46af720211ab --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 8293556a04e3650c9978df7a50f8f8ad0d792ed8) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 15583423fc85999780f51034039e46af720211ab) @@ -47,6 +47,7 @@ var parameter = Assert.Throws(test).ParamName; Assert.AreEqual("failureMechanism", parameter); } + [Test] public void ReadAsPipingFailureMechanism_WithoutCollector_ThrowsArgumentNullException() { @@ -262,12 +263,22 @@ public void ReadAsGrassCoverErosionInwardsFailureMechanism_WithCollector_ReturnsNewGrassCoverErosionInwardsFailureMechanismWithPropertiesSet(bool isRelevant) { // Setup - var entityId = new Random(21).Next(1, 502); + var random = new Random(21); + var entityId = random.Next(1, 502); + var inputId = random.Next(1, 57893); var entity = new FailureMechanismEntity { FailureMechanismEntityId = entityId, IsRelevant = Convert.ToByte(isRelevant), - Comments = "Some comment" + Comments = "Some comment", + GrassCoverErosionInwardsFailureMechanismMetaEntities = + { + new GrassCoverErosionInwardsFailureMechanismMetaEntity + { + GrassCoverErosionInwardsFailureMechanismMetaEntityId = inputId, + N = 3 + } + } }; var collector = new ReadConversionCollector(); var failureMechanism = new GrassCoverErosionInwardsFailureMechanism(); @@ -281,6 +292,9 @@ Assert.AreEqual(isRelevant, failureMechanism.IsRelevant); Assert.AreEqual(entity.Comments, failureMechanism.Comments); Assert.IsEmpty(failureMechanism.Sections); + + Assert.AreEqual(inputId, failureMechanism.GeneralInput.StorageId); + Assert.AreEqual(3, failureMechanism.GeneralInput.N); } [Test] @@ -308,6 +322,14 @@ FailureMechanismSectionEntities = { failureMechanismSectionEntity + }, + GrassCoverErosionInwardsFailureMechanismMetaEntities = + { + new GrassCoverErosionInwardsFailureMechanismMetaEntity + { + GrassCoverErosionInwardsFailureMechanismMetaEntityId = 2, + N = 1 + } } }; var collector = new ReadConversionCollector();