Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs =================================================================== diff -u -r97f09e099bd259807c9339c202bebf1308c0c68e -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs (.../AdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 97f09e099bd259807c9339c202bebf1308c0c68e) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs (.../AdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -51,11 +51,11 @@ bool isRelevant = random.NextBoolean(); var initialFailureMechanismResultType = random.NextEnumValue(); double manualProfileProbability = random.NextDouble(); - double manualSectionProbability = random.NextDouble(); + double manualSectionProbability = manualProfileProbability + 1e-3; bool furtherAnalysisNeeded = random.NextBoolean(); var probabilityRefinementType = random.NextEnumValue(); double refinedProfileProbability = random.NextDouble(); - double refinedSectionProbability = random.NextDouble(); + double refinedSectionProbability = refinedProfileProbability + 1e-3; var sectionResult = new AdoptableWithProfileProbabilityFailureMechanismSectionResult(FailureMechanismSectionTestFactory.CreateFailureMechanismSection()) { Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs =================================================================== diff -u -r58e341f5304527071c126f18f6c7e9ae6302b46d -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs (.../NonAdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 58e341f5304527071c126f18f6c7e9ae6302b46d) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Create/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs (.../NonAdoptableWithProfileProbabilityFailureMechanismSectionResultCreateExtensionsTest.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -51,10 +51,10 @@ bool isRelevant = random.NextBoolean(); var initialFailureMechanismResultType = random.NextEnumValue(); double manualProfileProbability = random.NextDouble(); - double manualSectionProbability = random.NextDouble(); + double manualSectionProbability = manualProfileProbability + 1e-3; bool furtherAnalysisNeeded = random.NextBoolean(); double refinedProfileProbability = random.NextDouble(); - double refinedSectionProbability = random.NextDouble(); + double refinedSectionProbability = refinedProfileProbability + 1e-3; var sectionResult = new NonAdoptableWithProfileProbabilityFailureMechanismSectionResult(FailureMechanismSectionTestFactory.CreateFailureMechanismSection()) { Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismEntityReadExtensionsTest.cs =================================================================== diff -u -r768e8022d2f940c9481d0de28cbed5c1f65490a2 -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 768e8022d2f940c9481d0de28cbed5c1f65490a2) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismEntityReadExtensionsTest.cs (.../FailureMechanismEntityReadExtensionsTest.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -187,9 +187,9 @@ var random = new Random(21); SetSectionResult((IAdoptableFailureMechanismSectionResultEntity) sectionResult); - sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble(); + sectionResult.ManualInitialFailureMechanismResultProfileProbability = sectionResult.ManualInitialFailureMechanismResultSectionProbability - 1e-3; sectionResult.ProbabilityRefinementType = Convert.ToByte(random.NextEnumValue()); - sectionResult.RefinedProfileProbability = random.NextDouble(); + sectionResult.RefinedProfileProbability = sectionResult.RefinedSectionProbability - 1e-3; } private static void AssertSectionResults(IAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity, AdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult) @@ -226,8 +226,8 @@ var random = new Random(21); SetSectionResult((INonAdoptableFailureMechanismSectionResultEntity) sectionResult); - sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble(); - sectionResult.RefinedProfileProbability = random.NextDouble(); + sectionResult.ManualInitialFailureMechanismResultProfileProbability = sectionResult.ManualInitialFailureMechanismResultSectionProbability - 1e-3; + sectionResult.RefinedProfileProbability = sectionResult.RefinedSectionProbability - 1e-3; } private static void AssertSectionResults(INonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntity sectionResultEntity, NonAdoptableWithProfileProbabilityFailureMechanismSectionResult sectionResult) Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs =================================================================== diff -u -r97f09e099bd259807c9339c202bebf1308c0c68e -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs (.../AdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs) (revision 97f09e099bd259807c9339c202bebf1308c0c68e) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/AdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs (.../AdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -66,11 +66,11 @@ bool isRelevant = random.NextBoolean(); var initialFailureMechanismResultType = random.NextEnumValue(); double manualProfileProbability = random.NextDouble(); - double manualSectionProbability = random.NextDouble(); + double manualSectionProbability = manualProfileProbability + 1e-3; bool furtherAnalysisNeeded = random.NextBoolean(); var probabilityRefinementType = random.NextEnumValue(); double refinedProfileProbability = random.NextDouble(); - double refinedSectionProbability = random.NextDouble(); + double refinedSectionProbability = refinedProfileProbability + 1e-3; var entity = new PipingSectionResultEntity { Index: Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs =================================================================== diff -u -r58e341f5304527071c126f18f6c7e9ae6302b46d -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs (.../NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs) (revision 58e341f5304527071c126f18f6c7e9ae6302b46d) +++ Riskeer/Storage/test/Riskeer.Storage.Core.Test/Read/FailureMechanismSectionResults/NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs (.../NonAdoptableWithProfileProbabilityFailureMechanismSectionResultEntityReadExtensionsTest.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -66,10 +66,10 @@ bool isRelevant = random.NextBoolean(); var initialFailureMechanismResultType = random.NextEnumValue(); double manualProfileProbability = random.NextDouble(); - double manualSectionProbability = random.NextDouble(); + double manualSectionProbability = manualProfileProbability + 0.1; bool furtherAnalysisNeeded = random.NextBoolean(); double refinedProfileProbability = random.NextDouble(); - double refinedSectionProbability = random.NextDouble(); + double refinedSectionProbability = refinedProfileProbability + 0.1; var entity = new StabilityStoneCoverSectionResultEntity { Index: Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs =================================================================== diff -u -r37f66afb108f8e3782227c810e910b411089d035 -r8461934889787ac2306a3c7002c65d969e44bbc1 --- Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision 37f66afb108f8e3782227c810e910b411089d035) +++ Riskeer/Storage/test/Riskeer.Storage.Core.TestUtil/RiskeerProjectTestHelper.cs (.../RiskeerProjectTestHelper.cs) (revision 8461934889787ac2306a3c7002c65d969e44bbc1) @@ -488,11 +488,11 @@ sectionResult.IsRelevant = random.NextBoolean(); sectionResult.InitialFailureMechanismResultType = random.NextEnumValue(); sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble(); - sectionResult.ManualInitialFailureMechanismResultSectionProbability = random.NextDouble(); + sectionResult.ManualInitialFailureMechanismResultSectionProbability = sectionResult.ManualInitialFailureMechanismResultProfileProbability + 1e-3; sectionResult.FurtherAnalysisNeeded = random.NextBoolean(); sectionResult.ProbabilityRefinementType = random.NextEnumValue(); sectionResult.RefinedProfileProbability = random.NextDouble(); - sectionResult.RefinedSectionProbability = random.NextDouble(); + sectionResult.RefinedSectionProbability = sectionResult.RefinedProfileProbability + 1e-3; } } @@ -518,10 +518,10 @@ sectionResult.IsRelevant = random.NextBoolean(); sectionResult.InitialFailureMechanismResultType = random.NextEnumValue(); sectionResult.ManualInitialFailureMechanismResultProfileProbability = random.NextDouble(); - sectionResult.ManualInitialFailureMechanismResultSectionProbability = random.NextDouble(); + sectionResult.ManualInitialFailureMechanismResultSectionProbability = sectionResult.ManualInitialFailureMechanismResultProfileProbability + 1e-3; sectionResult.FurtherAnalysisNeeded = random.NextBoolean(); sectionResult.RefinedProfileProbability = random.NextDouble(); - sectionResult.RefinedSectionProbability = random.NextDouble(); + sectionResult.RefinedSectionProbability = sectionResult.RefinedProfileProbability + 1e-3; } }