Index: Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs =================================================================== diff -u -ra9d9138b73c38022ecb110a4a5ca573c8dd6dc71 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs (.../AssessmentSectionResultObserverTest.cs) (revision a9d9138b73c38022ecb110a4a5ca573c8dd6dc71) +++ Riskeer/Integration/test/Riskeer.Integration.Forms.Test/Observers/AssessmentSectionResultObserverTest.cs (.../AssessmentSectionResultObserverTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -42,6 +42,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.StabilityPointStructures.Data; using Riskeer.StabilityPointStructures.Data.TestUtil; using Riskeer.StabilityStoneCover.Data; Index: Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Integration/test/Riskeer.Integration.Plugin.Test/TreeNodeInfos/AssessmentSectionTreeNodeInfoTest.cs (.../AssessmentSectionTreeNodeInfoTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -67,6 +67,7 @@ using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.PresentationObjects; using Riskeer.Piping.KernelWrapper.SubCalculator; using Riskeer.Piping.KernelWrapper.TestUtil.SubCalculator; Index: Riskeer/Integration/test/Riskeer.Integration.Service.Test/AssessmentSectionCalculationActivityFactoryTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Integration/test/Riskeer.Integration.Service.Test/AssessmentSectionCalculationActivityFactoryTest.cs (.../AssessmentSectionCalculationActivityFactoryTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Integration/test/Riskeer.Integration.Service.Test/AssessmentSectionCalculationActivityFactoryTest.cs (.../AssessmentSectionCalculationActivityFactoryTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -50,6 +50,7 @@ using Riskeer.MacroStabilityInwards.KernelWrapper.TestUtil.Kernels; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.KernelWrapper.SubCalculator; using Riskeer.Piping.KernelWrapper.TestUtil.SubCalculator; using Riskeer.StabilityPointStructures.Data.TestUtil; Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismAssemblyFactoryTest.cs (.../PipingFailureMechanismAssemblyFactoryTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -39,6 +39,7 @@ using Riskeer.Common.Primitives; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; namespace Riskeer.Piping.Data.Test { Index: Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs =================================================================== diff -u -r3cf96c8027cad788d9753ed323866fbfd04f5ef4 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs (.../PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs) (revision 3cf96c8027cad788d9753ed323866fbfd04f5ef4) +++ Riskeer/Piping/test/Riskeer.Piping.Data.Test/PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs (.../PipingFailureMechanismSectionResultDetailedAssessmentExtensionsTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -31,6 +31,7 @@ using Riskeer.Common.Data.TestUtil; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; namespace Riskeer.Piping.Data.Test { Index: Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/Probabilistic/ProbabilisticPipingCalculationScenarioTestFactory.cs =================================================================== diff -u --- Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/Probabilistic/ProbabilisticPipingCalculationScenarioTestFactory.cs (revision 0) +++ Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/Probabilistic/ProbabilisticPipingCalculationScenarioTestFactory.cs (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -0,0 +1,68 @@ +// Copyright (C) Stichting Deltares 2019. All rights reserved. +// +// This file is part of Riskeer. +// +// Riskeer is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System; +using Core.Common.Base.Data; +using Riskeer.Common.Data.Hydraulics; +using Riskeer.Piping.Data.Probabilistic; + +namespace Riskeer.Piping.Data.TestUtil.Probabilistic +{ + /// + /// Helper class for creating instances of . + /// + public static class ProbabilisticPipingCalculationScenarioTestFactory + { + /// + /// Creates a probabilistic calculation scenario with valid input. + /// + /// The hydraulic boundary location to set to the input. + /// A new . + /// The caller is responsible for actually providing a valid hydraulic boundary location + /// (for instance when it comes to the presence of a normative assessment level). + /// Throw when is null. + public static ProbabilisticPipingCalculationScenario CreateProbabilisticPipingCalculationScenarioWithValidInput(HydraulicBoundaryLocation hydraulicBoundaryLocation) + { + if (hydraulicBoundaryLocation == null) + { + throw new ArgumentNullException(nameof(hydraulicBoundaryLocation)); + } + + return new ProbabilisticPipingCalculationScenario + { + InputParameters = + { + DampingFactorExit = + { + Mean = (RoundedDouble) 1.0 + }, + PhreaticLevelExit = + { + Mean = (RoundedDouble) 2.0 + }, + SurfaceLine = PipingCalculationScenarioTestFactory.GetSurfaceLine(), + StochasticSoilProfile = PipingCalculationScenarioTestFactory.GetStochasticSoilProfile(), + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + }; + } + } +} \ No newline at end of file Index: Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioTestFactory.cs =================================================================== diff -u --- Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioTestFactory.cs (revision 0) +++ Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioTestFactory.cs (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -0,0 +1,143 @@ +// Copyright (C) Stichting Deltares 2019. All rights reserved. +// +// This file is part of Riskeer. +// +// Riskeer is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . +// +// All names, logos, and references to "Deltares" are registered trademarks of +// Stichting Deltares and remain full property of Stichting Deltares at all times. +// All rights reserved. + +using System; +using System.Linq; +using Core.Common.Base.Data; +using Core.Common.Base.Geometry; +using Riskeer.Common.Data.FailureMechanism; +using Riskeer.Common.Data.Hydraulics; +using Riskeer.Piping.Data.SemiProbabilistic; +using Riskeer.Piping.Primitives; + +namespace Riskeer.Piping.Data.TestUtil.SemiProbabilistic +{ + /// + /// Helper class for creating instances of . + /// + public static class SemiProbabilisticPipingCalculationScenarioTestFactory + { + /// + /// Creates a calculated scenario for which the surface line on the input intersects with . + /// + /// The section for which an intersection will be created. + /// A new . + /// Thrown when is null. + public static SemiProbabilisticPipingCalculationScenario CreatePipingCalculationScenario(FailureMechanismSection section) + { + SemiProbabilisticPipingCalculationScenario scenario = CreateNotCalculatedPipingCalculationScenario(section); + scenario.Output = PipingTestDataGenerator.GetRandomSemiProbabilisticPipingOutput(); + + return scenario; + } + + /// + /// 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 = CreateNotCalculatedPipingCalculationScenario(section); + scenario.IsRelevant = false; + return scenario; + } + + /// + /// Creates a scenario for which the surface line on the input intersects with and + /// the calculation has not been performed. + /// + /// The section for which an intersection will be created. + /// A new . + /// Thrown when is null. + public static SemiProbabilisticPipingCalculationScenario CreateNotCalculatedPipingCalculationScenario(FailureMechanismSection section) + { + if (section == null) + { + throw new ArgumentNullException(nameof(section)); + } + + var pipingSurfaceLine = new PipingSurfaceLine(string.Empty); + Point2D p = section.Points.First(); + pipingSurfaceLine.SetGeometry(new[] + { + new Point3D(p.X, p.Y, 0), + new Point3D(p.X + 2, p.Y + 2, 0) + }); + pipingSurfaceLine.ReferenceLineIntersectionWorldPoint = section.Points.First(); + + var scenario = new SemiProbabilisticPipingCalculationScenario + { + IsRelevant = true, + InputParameters = + { + SurfaceLine = pipingSurfaceLine + } + }; + return scenario; + } + + /// + /// Creates a scenario with invalid input. + /// + /// A new . + public static SemiProbabilisticPipingCalculationScenario CreatePipingCalculationScenarioWithInvalidInput() + { + return new SemiProbabilisticPipingCalculationScenario(); + } + + /// + /// Creates a scenario with valid input. + /// + /// The hydraulic boundary location to set to the input. + /// A new . + /// The caller is responsible for actually providing a valid hydraulic boundary location + /// (for instance when it comes to the presence of a normative assessment level). + /// Throw when is null. + public static SemiProbabilisticPipingCalculationScenario CreateSemiProbabilisticPipingCalculationScenarioWithValidInput(HydraulicBoundaryLocation hydraulicBoundaryLocation) + { + if (hydraulicBoundaryLocation == null) + { + throw new ArgumentNullException(nameof(hydraulicBoundaryLocation)); + } + + return new SemiProbabilisticPipingCalculationScenario + { + InputParameters = + { + DampingFactorExit = + { + Mean = (RoundedDouble) 1.0 + }, + PhreaticLevelExit = + { + Mean = (RoundedDouble) 2.0 + }, + SurfaceLine = PipingCalculationScenarioTestFactory.GetSurfaceLine(), + StochasticSoilProfile = PipingCalculationScenarioTestFactory.GetStochasticSoilProfile(), + HydraulicBoundaryLocation = hydraulicBoundaryLocation + } + }; + } + } +} \ No newline at end of file Fisheye: Tag 96024447a838d0efc914e4fc4db1c245ae13c9c1 refers to a dead (removed) revision in file `Riskeer/Piping/test/Riskeer.Piping.Data.TestUtil/SemiProbabilisticPipingCalculationScenarioTestFactory.cs'. Fisheye: No comparison available. Pass `N' to diff? Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Factories/PipingMapDataFeaturesFactoryTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Factories/PipingMapDataFeaturesFactoryTest.cs (.../PipingMapDataFeaturesFactoryTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Factories/PipingMapDataFeaturesFactoryTest.cs (.../PipingMapDataFeaturesFactoryTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -29,6 +29,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.Factories; using Riskeer.Piping.Primitives; Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingCalculationRowTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingCalculationRowTest.cs (.../PipingCalculationRowTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingCalculationRowTest.cs (.../PipingCalculationRowTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -36,6 +36,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.Views; using Riskeer.Piping.Primitives; using Riskeer.Piping.Primitives.TestUtil; Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismResultViewTest.cs =================================================================== diff -u -ra9d9138b73c38022ecb110a4a5ca573c8dd6dc71 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismResultViewTest.cs (.../PipingFailureMechanismResultViewTest.cs) (revision a9d9138b73c38022ecb110a4a5ca573c8dd6dc71) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismResultViewTest.cs (.../PipingFailureMechanismResultViewTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -39,6 +39,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.Views; namespace Riskeer.Piping.Forms.Test.Views Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs =================================================================== diff -u -r5007379065eb83c6d21cfa16264b9e16fee696d7 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs (.../PipingFailureMechanismSectionResultRowTest.cs) (revision 5007379065eb83c6d21cfa16264b9e16fee696d7) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismSectionResultRowTest.cs (.../PipingFailureMechanismSectionResultRowTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -44,6 +44,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.Views; namespace Riskeer.Piping.Forms.Test.Views Index: Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismViewTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismViewTest.cs (.../PipingFailureMechanismViewTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Forms.Test/Views/PipingFailureMechanismViewTest.cs (.../PipingFailureMechanismViewTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -47,6 +47,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.Views; using Riskeer.Piping.Primitives; Index: Riskeer/Piping/test/Riskeer.Piping.InputParameterCalculation.Test/InputParameterCalculationServiceTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.InputParameterCalculation.Test/InputParameterCalculationServiceTest.cs (.../InputParameterCalculationServiceTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.InputParameterCalculation.Test/InputParameterCalculationServiceTest.cs (.../InputParameterCalculationServiceTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -30,6 +30,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.KernelWrapper.SubCalculator; using Riskeer.Piping.KernelWrapper.TestUtil.SubCalculator; using Riskeer.Piping.Primitives; Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs =================================================================== diff -u -r4738ba7126e4a8a1f25c74c0e725dd14392aa603 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 4738ba7126e4a8a1f25c74c0e725dd14392aa603) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingCalculationGroupContextTreeNodeInfoTest.cs (.../PipingCalculationGroupContextTreeNodeInfoTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -46,6 +46,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms; using Riskeer.Piping.Forms.PresentationObjects; using Riskeer.Piping.Forms.PresentationObjects.Probabilistic; Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs (.../PipingFailureMechanismContextTreeNodeInfoTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/PipingFailureMechanismContextTreeNodeInfoTest.cs (.../PipingFailureMechanismContextTreeNodeInfoTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -47,6 +47,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.PresentationObjects; using RiskeerCommonFormsResources = Riskeer.Common.Forms.Properties.Resources; using CoreCommonGuiResources = Core.Common.Gui.Properties.Resources; Index: Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs (.../SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Plugin.Test/TreeNodeInfos/SemiProbabilistic/SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs (.../SemiProbabilisticPipingCalculationScenarioContextTreeNodeInfoTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -46,6 +46,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Forms.PresentationObjects; using Riskeer.Piping.Forms.PresentationObjects.SemiProbabilistic; using Riskeer.Piping.Primitives; Index: Riskeer/Piping/test/Riskeer.Piping.Service.Test/PipingCalculationActivityFactoryTest.cs =================================================================== diff -u -r0abe26d381a9120149abe6438b8c1af9829db4b5 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Service.Test/PipingCalculationActivityFactoryTest.cs (.../PipingCalculationActivityFactoryTest.cs) (revision 0abe26d381a9120149abe6438b8c1af9829db4b5) +++ Riskeer/Piping/test/Riskeer.Piping.Service.Test/PipingCalculationActivityFactoryTest.cs (.../PipingCalculationActivityFactoryTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -35,6 +35,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.KernelWrapper.SubCalculator; using Riskeer.Piping.KernelWrapper.TestUtil.SubCalculator; using Riskeer.Piping.Service.SemiProbabilistic; Index: Riskeer/Piping/test/Riskeer.Piping.Service.Test/Probabilistic/ProbabilisticPipingCalculationServiceTest.cs =================================================================== diff -u -rb59bdeedc35d66fb4053a7d7164ac9eb68dcea9d -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Service.Test/Probabilistic/ProbabilisticPipingCalculationServiceTest.cs (.../ProbabilisticPipingCalculationServiceTest.cs) (revision b59bdeedc35d66fb4053a7d7164ac9eb68dcea9d) +++ Riskeer/Piping/test/Riskeer.Piping.Service.Test/Probabilistic/ProbabilisticPipingCalculationServiceTest.cs (.../ProbabilisticPipingCalculationServiceTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -35,6 +35,7 @@ using Riskeer.Piping.Data.Probabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.Probabilistic; using Riskeer.Piping.Primitives; using Riskeer.Piping.Service.Probabilistic; @@ -44,7 +45,7 @@ public class ProbabilisticPipingCalculationServiceTest { private const string averagingSoilLayerPropertiesMessage = "Meerdere aaneengesloten deklagen gevonden. De grondeigenschappen worden bepaald door het nemen van een gewogen gemiddelde, mits de standaardafwijkingen en verschuivingen voor alle lagen gelijk zijn."; - + private static readonly string testDataPath = TestHelper.GetTestDataPath(TestDataPath.Riskeer.Integration.Service, "HydraRingCalculation"); private static readonly string validFilePath = Path.Combine(testDataPath, "HRD dutch coast south.sqlite"); @@ -54,7 +55,7 @@ [SetUp] public void Setup() { - calculation = SemiProbabilisticPipingCalculationScenarioTestFactory.CreateProbabilisticPipingCalculationScenarioWithValidInput(new TestHydraulicBoundaryLocation()); + calculation = ProbabilisticPipingCalculationScenarioTestFactory.CreateProbabilisticPipingCalculationScenarioWithValidInput(new TestHydraulicBoundaryLocation()); testSurfaceLineTopLevel = calculation.InputParameters.SurfaceLine.Points.Max(p => p.Z); } @@ -65,7 +66,7 @@ var mocks = new MockRepository(); var assessmentSection = mocks.Stub(); mocks.ReplayAll(); - + // Call void Call() => ProbabilisticPipingCalculationService.Validate(null, new GeneralPipingInput(), assessmentSection); @@ -82,7 +83,7 @@ var mocks = new MockRepository(); var assessmentSection = mocks.Stub(); mocks.ReplayAll(); - + // Call void Call() => ProbabilisticPipingCalculationService.Validate(new TestProbabilisticPipingCalculation(), null, assessmentSection); @@ -102,13 +103,13 @@ var exception = Assert.Throws(Call); Assert.AreEqual("assessmentSection", exception.ParamName); } - + [Test] public void Validate_Always_LogStartAndEndOfValidatingInputs() { // Setup var failureMechanism = new PipingFailureMechanism(); - + var mocks = new MockRepository(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); @@ -283,13 +284,13 @@ Assert.IsFalse(isValid); mocks.VerifyAll(); } - + [Test] public void Validate_InvalidCalculationInput_LogsErrorAndReturnsFalse() { // Setup var failureMechanism = new PipingFailureMechanism(); - + var mocks = new MockRepository(); IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); @@ -327,7 +328,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var aquitardLayer = new PipingSoilLayer(2.0) { IsAquifer = false @@ -372,7 +373,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var aquiferLayer = new PipingSoilLayer(10.56) { IsAquifer = true, @@ -425,7 +426,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var coverageLayerAboveSurfaceLine = new PipingSoilLayer(13.0) { IsAquifer = false @@ -483,7 +484,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var random = new Random(21); const double belowPhreaticLevelDeviation = 0.5; const int belowPhreaticLevelShift = 1; @@ -566,7 +567,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var random = new Random(21); var incompletePipingSoilLayer = new PipingSoilLayer(5.0) { @@ -638,7 +639,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var random = new Random(21); var coverageLayerInvalidD70 = new PipingSoilLayer(5.0) { @@ -705,7 +706,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var random = new Random(21); var incompletePipingSoilLayer = new PipingSoilLayer(5.0) { @@ -779,7 +780,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var random = new Random(21); var incompletePipingSoilLayer = new PipingSoilLayer(testSurfaceLineTopLevel) { @@ -851,7 +852,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var coverageLayerInvalidSaturatedVolumicWeight = new PipingSoilLayer(testSurfaceLineTopLevel) { IsAquifer = false, @@ -917,7 +918,7 @@ IAssessmentSection assessmentSection = AssessmentSectionTestHelper.CreateAssessmentSectionStub( failureMechanism, mocks, validFilePath); mocks.ReplayAll(); - + var topCoverageLayer = new PipingSoilLayer(testSurfaceLineTopLevel) { IsAquifer = false, Index: Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationActivityTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationActivityTest.cs (.../SemiProbabilisticPipingCalculationActivityTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationActivityTest.cs (.../SemiProbabilisticPipingCalculationActivityTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -34,6 +34,7 @@ using Riskeer.Piping.Data; using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.Service.SemiProbabilistic; namespace Riskeer.Piping.Service.Test.SemiProbabilistic Index: Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationServiceTest.cs =================================================================== diff -u -r6035fafb6e89b1e7fad8c40cdfb944565764f593 -r96024447a838d0efc914e4fc4db1c245ae13c9c1 --- Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationServiceTest.cs (.../SemiProbabilisticPipingCalculationServiceTest.cs) (revision 6035fafb6e89b1e7fad8c40cdfb944565764f593) +++ Riskeer/Piping/test/Riskeer.Piping.Service.Test/SemiProbabilistic/SemiProbabilisticPipingCalculationServiceTest.cs (.../SemiProbabilisticPipingCalculationServiceTest.cs) (revision 96024447a838d0efc914e4fc4db1c245ae13c9c1) @@ -34,6 +34,7 @@ using Riskeer.Piping.Data.SemiProbabilistic; using Riskeer.Piping.Data.SoilProfile; using Riskeer.Piping.Data.TestUtil; +using Riskeer.Piping.Data.TestUtil.SemiProbabilistic; using Riskeer.Piping.KernelWrapper; using Riskeer.Piping.KernelWrapper.SubCalculator; using Riskeer.Piping.KernelWrapper.TestUtil.SubCalculator;