Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs =================================================================== diff -u -rbeb484b744b2d77062ca98ef4ebf7cd32ee5a0cd -rcc91baaea7dfcc12765017b57ffc768c7d02f7a1 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision beb484b744b2d77062ca98ef4ebf7cd32ee5a0cd) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision cc91baaea7dfcc12765017b57ffc768c7d02f7a1) @@ -836,6 +836,7 @@ public void ReadAsHeightStructuresFailureMechanism_WithForshoreProfiles_ReturnFailureMechanismWithForeshoreProfilesSet() { // Setup + const int generalInputN = 7; var entity = new FailureMechanismEntity { CalculationGroupEntity = new CalculationGroupEntity(), @@ -853,6 +854,13 @@ GeometryXml = new Point2DXmlSerializer().ToXml(Enumerable.Empty()), Order = 0 }, + }, + HeightStructuresFailureMechanismMetaEntities = + { + new HeightStructuresFailureMechanismMetaEntity + { + N = generalInputN + } } }; var collector = new ReadConversionCollector(); @@ -869,6 +877,8 @@ ForeshoreProfile child2 = failureMechanism.ForeshoreProfiles[1]; Assert.AreEqual("Child1", child2.Name); + + Assert.AreEqual(generalInputN, failureMechanism.GeneralInput.N); } #endregion @@ -879,6 +889,9 @@ public void ReadAsClosingStructuresFailureMechanism_WithForshoreProfiles_ReturnFailureMechanismWithForeshoreProfilesSet() { // Setup + const double generalInputC = 1.1; + const int generalInputN2A = 3; + var entity = new FailureMechanismEntity { CalculationGroupEntity = new CalculationGroupEntity(), @@ -895,7 +908,15 @@ Name = "Child2", GeometryXml = new Point2DXmlSerializer().ToXml(Enumerable.Empty()), Order = 0 - }, + } + }, + ClosingStructureFailureMechanismMetaEntities = + { + new ClosingStructureFailureMechanismMetaEntity + { + C = generalInputC, + N2A = generalInputN2A + } } }; var collector = new ReadConversionCollector(); @@ -912,6 +933,9 @@ ForeshoreProfile child2 = failureMechanism.ForeshoreProfiles[1]; Assert.AreEqual("Child1", child2.Name); + + Assert.AreEqual(generalInputC, failureMechanism.GeneralInput.C.Value); + Assert.AreEqual(generalInputN2A, failureMechanism.GeneralInput.N2A); } #endregion @@ -922,6 +946,8 @@ public void ReadAsStabilityPointStructuresFailureMechanism_WithForshoreProfiles_ReturnFailureMechanismWithForeshoreProfilesSet() { // Setup + const int generalInputN = 5; + var entity = new FailureMechanismEntity { CalculationGroupEntity = new CalculationGroupEntity(), @@ -938,7 +964,14 @@ Name = "Child2", GeometryXml = new Point2DXmlSerializer().ToXml(Enumerable.Empty()), Order = 0 - }, + } + }, + StabilityPointStructuresFailureMechanismMetaEntities = + { + new StabilityPointStructuresFailureMechanismMetaEntity + { + N = generalInputN + } } }; var collector = new ReadConversionCollector(); @@ -955,6 +988,8 @@ ForeshoreProfile child2 = failureMechanism.ForeshoreProfiles[1]; Assert.AreEqual("Child1", child2.Name); + + Assert.AreEqual(generalInputN, failureMechanism.GeneralInput.N); } #endregion