Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs =================================================================== diff -u -reda51cca9fb69148ca272491f1ab38f6212c19e4 -r2b5e7af8a6e2d69697a2586dab34dd5733107e73 --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs (.../PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs) (revision eda51cca9fb69148ca272491f1ab38f6212c19e4) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs (.../PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs) (revision 2b5e7af8a6e2d69697a2586dab34dd5733107e73) @@ -197,7 +197,7 @@ SemiProbabilisticPipingCalculationScenario[] calculationScenarios = { - SemiProbabilisticPipingCalculationTestFactory.CreateIrrelevantPipingCalculationScenario(section) + CreateIrrelevantPipingCalculationScenario(section) }; // Call @@ -356,8 +356,7 @@ SemiProbabilisticPipingCalculationTestFactory.CreateNotCalculatedCalculation(section); pipingCalculationScenario2.Contribution = (RoundedDouble) 0.5435; - SemiProbabilisticPipingCalculationScenario pipingCalculationScenario3 = - SemiProbabilisticPipingCalculationTestFactory.CreateIrrelevantPipingCalculationScenario(section); + SemiProbabilisticPipingCalculationScenario pipingCalculationScenario3 = CreateIrrelevantPipingCalculationScenario(section); SemiProbabilisticPipingCalculationScenario[] calculationScenarios = { @@ -407,8 +406,7 @@ var sectionResult = new PipingFailureMechanismSectionResult(section); SemiProbabilisticPipingCalculationScenario calculationScenario = SemiProbabilisticPipingCalculationTestFactory.CreateNotCalculatedCalculation(section); - SemiProbabilisticPipingCalculationScenario calculationScenario2 = - SemiProbabilisticPipingCalculationTestFactory.CreateIrrelevantPipingCalculationScenario(section); + SemiProbabilisticPipingCalculationScenario calculationScenario2 = CreateIrrelevantPipingCalculationScenario(section); // Call IEnumerable relevantScenarios = sectionResult.GetCalculationScenarios(new[] @@ -444,5 +442,15 @@ // Assert CollectionAssert.IsEmpty(relevantScenarios); } + + private static SemiProbabilisticPipingCalculationScenario CreateIrrelevantPipingCalculationScenario(FailureMechanismSection section) + { + SemiProbabilisticPipingCalculationScenario scenario = + SemiProbabilisticPipingCalculationTestFactory.CreateNotCalculatedCalculation(section); + + scenario.IsRelevant = false; + + return scenario; + } } } \ No newline at end of file Index: Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs =================================================================== diff -u -rce440d564506fd55aed7e88c30f23813a9255bcc -r2b5e7af8a6e2d69697a2586dab34dd5733107e73 --- Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs (.../SemiProbabilisticPipingCalculationTestFactory.cs) (revision ce440d564506fd55aed7e88c30f23813a9255bcc) +++ Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationTestFactory.cs (.../SemiProbabilisticPipingCalculationTestFactory.cs) (revision 2b5e7af8a6e2d69697a2586dab34dd5733107e73) @@ -54,20 +54,6 @@ /// /// Creates a scenario for which the surface line on the input intersects with and - /// is marked as not relevant for the assessment. - /// - /// The section for which an intersection will be created. - /// A new . - /// Thrown when is null. - public static SemiProbabilisticPipingCalculationScenario CreateIrrelevantPipingCalculationScenario(FailureMechanismSection section) - { - SemiProbabilisticPipingCalculationScenario scenario = CreateNotCalculatedCalculation(section); - scenario.IsRelevant = false; - return scenario; - } - - /// - /// Creates a scenario for which the surface line on the input intersects with and /// is marked as relevant for the assessment. /// /// The section for which an intersection will be created. Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs =================================================================== diff -u -rf8a80df152dbca12e2ac01caa6e73e7f6cf0df25 -r2b5e7af8a6e2d69697a2586dab34dd5733107e73 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs (.../PipingFailureMechanismSectionResultRowTest.cs) (revision f8a80df152dbca12e2ac01caa6e73e7f6cf0df25) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs (.../PipingFailureMechanismSectionResultRowTest.cs) (revision 2b5e7af8a6e2d69697a2586dab34dd5733107e73) @@ -901,14 +901,19 @@ SimpleAssessmentResult = simpleAssessmentResult }; + SemiProbabilisticPipingCalculationScenario calculationScenario = + SemiProbabilisticPipingCalculationTestFactory.CreateRelevantPipingCalculationScenario(section); + + calculationScenario.IsRelevant = false; + using (new AssemblyToolCalculatorFactoryConfig()) { // Call var resultRow = new PipingFailureMechanismSectionResultRow( sectionResult, new[] { - SemiProbabilisticPipingCalculationTestFactory.CreateIrrelevantPipingCalculationScenario(section) + calculationScenario }, failureMechanism, assessmentSection,