Index: Riskeer/Storage/src/Riskeer.Storage.Core/Create/FailurePathCreateExtensions.cs =================================================================== diff -u -raf9fbea5862083169fd7cf0215b5f10d3cdf57f5 -r44ca1359198f3302424c3f8eb954ffdf3570d93d --- Riskeer/Storage/src/Riskeer.Storage.Core/Create/FailurePathCreateExtensions.cs (.../FailurePathCreateExtensions.cs) (revision af9fbea5862083169fd7cf0215b5f10d3cdf57f5) +++ Riskeer/Storage/src/Riskeer.Storage.Core/Create/FailurePathCreateExtensions.cs (.../FailurePathCreateExtensions.cs) (revision 44ca1359198f3302424c3f8eb954ffdf3570d93d) @@ -74,6 +74,7 @@ entity.Name = specificFailurePath.Name.DeepClone(); entity.Order = order; entity.N = specificFailurePath.Input.N; + entity.ApplyLengthEffectInSection = Convert.ToByte(specificFailurePath.Input.ApplyLengthEffectInSection); return entity; } Index: Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailurePathEntityReadExtensions.cs =================================================================== diff -u -r48499e35b845fc712d21f7200ba8de3e3f8029b7 -r44ca1359198f3302424c3f8eb954ffdf3570d93d --- Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailurePathEntityReadExtensions.cs (.../FailurePathEntityReadExtensions.cs) (revision 48499e35b845fc712d21f7200ba8de3e3f8029b7) +++ Riskeer/Storage/src/Riskeer.Storage.Core/Read/FailurePathEntityReadExtensions.cs (.../FailurePathEntityReadExtensions.cs) (revision 44ca1359198f3302424c3f8eb954ffdf3570d93d) @@ -89,7 +89,8 @@ Name = entity.Name, Input = { - N = (RoundedDouble) entity.N + N = (RoundedDouble) entity.N, + ApplyLengthEffectInSection = Convert.ToBoolean(entity.ApplyLengthEffectInSection) } }; entity.ReadCommonFailurePathProperties(specificFailurePath, collector); Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailurePathCreateExtensionsTest.cs =================================================================== diff -u -raf9fbea5862083169fd7cf0215b5f10d3cdf57f5 -r44ca1359198f3302424c3f8eb954ffdf3570d93d --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailurePathCreateExtensionsTest.cs (.../FailurePathCreateExtensionsTest.cs) (revision af9fbea5862083169fd7cf0215b5f10d3cdf57f5) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailurePathCreateExtensionsTest.cs (.../FailurePathCreateExtensionsTest.cs) (revision 44ca1359198f3302424c3f8eb954ffdf3570d93d) @@ -189,7 +189,8 @@ { Input = { - N = random.NextRoundedDouble(1, 20) + N = random.NextRoundedDouble(1, 20), + ApplyLengthEffectInSection = random.NextBoolean() }, InAssembly = random.NextBoolean(), AssemblyResult = @@ -207,6 +208,7 @@ // Assert Assert.AreEqual(order, entity.Order); Assert.AreEqual(failurePath.Input.N, entity.N); + Assert.AreEqual(Convert.ToByte(failurePath.Input.ApplyLengthEffectInSection), entity.ApplyLengthEffectInSection); Assert.IsNull(entity.FailureMechanismSectionCollectionSourcePath); CollectionAssert.IsEmpty(entity.FailureMechanismSectionEntities); Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailurePathEntityReadExtensionsTest.cs =================================================================== diff -u -r48499e35b845fc712d21f7200ba8de3e3f8029b7 -r44ca1359198f3302424c3f8eb954ffdf3570d93d --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailurePathEntityReadExtensionsTest.cs (.../FailurePathEntityReadExtensionsTest.cs) (revision 48499e35b845fc712d21f7200ba8de3e3f8029b7) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailurePathEntityReadExtensionsTest.cs (.../FailurePathEntityReadExtensionsTest.cs) (revision 44ca1359198f3302424c3f8eb954ffdf3570d93d) @@ -204,6 +204,7 @@ { Name = "Specific failure path name", N = random.NextDouble(1.0, 20.0), + ApplyLengthEffectInSection = Convert.ToByte(random.NextBoolean()), InAssembly = Convert.ToByte(inAssembly), InAssemblyInputComments = "Some input text", InAssemblyOutputComments = "Some output text", @@ -230,6 +231,7 @@ Assert.AreEqual(filePath, specificFailurePath.FailureMechanismSectionSourcePath); Assert.AreEqual(entity.N, specificFailurePath.Input.N, specificFailurePath.Input.N.GetAccuracy()); + Assert.AreEqual(Convert.ToBoolean(entity.ApplyLengthEffectInSection), specificFailurePath.Input.ApplyLengthEffectInSection); } [Test]