Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ExceedanceProbabilityCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ExceedanceProbabilityCalculationInput.cs (.../ExceedanceProbabilityCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ExceedanceProbabilityCalculationInput.cs (.../ExceedanceProbabilityCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -33,12 +33,6 @@
/// The id of the hydraulic boundary location to use during the calculation.
protected ExceedanceProbabilityCalculationInput(long hydraulicBoundaryLocationId) : base(hydraulicBoundaryLocationId) {}
- public override int CalculationTypeId
- {
- get
- {
- return 1;
- }
- }
+ public override int CalculationTypeId => 1;
}
}
\ No newline at end of file
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/HydraRingCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/HydraRingCalculationInput.cs (.../HydraRingCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/HydraRingCalculationInput.cs (.../HydraRingCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -75,6 +75,11 @@
public abstract int VariableId { get; }
///
+ /// Gets the fault tree model id.
+ ///
+ public abstract int FaultTreeModelId { get; }
+
+ ///
/// Gets the id of the hydraulic boundary location to use during the calculation.
///
public long HydraulicBoundaryLocationId { get; }
@@ -120,36 +125,18 @@
///
/// Gets the break water to use during the calculation.
///
- public virtual HydraRingBreakWater BreakWater
- {
- get
- {
- return null;
- }
- }
+ public virtual HydraRingBreakWater BreakWater => null;
///
/// Gets the reliability index to use during the calculation.
///
/// Only relevant for calculations that iterate towards a reliability index.
- public virtual double Beta
- {
- get
- {
- return double.NaN;
- }
- }
+ public virtual double Beta => double.NaN;
///
/// Gets the iteration method id to use during the calculation.
///
- public virtual int IterationMethodId
- {
- get
- {
- return 3;
- }
- }
+ public virtual int IterationMethodId => 3;
///
/// Gets the sub mechanism model id corresponding to the provided sub mechanism id.
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/AssessmentLevelCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/AssessmentLevelCalculationInput.cs (.../AssessmentLevelCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/AssessmentLevelCalculationInput.cs (.../AssessmentLevelCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -41,22 +41,12 @@
Section = new HydraRingSection(sectionId, double.NaN, double.NaN);
}
- public override HydraRingFailureMechanismType FailureMechanismType
- {
- get
- {
- return HydraRingFailureMechanismType.AssessmentLevel;
- }
- }
+ public override HydraRingFailureMechanismType FailureMechanismType => HydraRingFailureMechanismType.AssessmentLevel;
- public override int VariableId
- {
- get
- {
- return 26;
- }
- }
+ public override int VariableId => 26;
+ public override int FaultTreeModelId => 1;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInput.cs (.../DunesBoundaryConditionsCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInput.cs (.../DunesBoundaryConditionsCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -38,5 +38,7 @@
public override HydraRingFailureMechanismType FailureMechanismType { get; } = HydraRingFailureMechanismType.DunesBoundaryConditions;
public override int CalculationTypeId { get; } = 2;
+
+ public override int FaultTreeModelId => 8;
}
}
\ No newline at end of file
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/HydraulicLoadsCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/HydraulicLoadsCalculationInput.cs (.../HydraulicLoadsCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/HydraulicLoadsCalculationInput.cs (.../HydraulicLoadsCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -120,6 +120,8 @@
public override HydraRingSection Section { get; }
+ public override int FaultTreeModelId => 1017;
+
public override IEnumerable ProfilePoints { get; }
public override IEnumerable ForelandsPoints { get; }
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/OvertoppingRateCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/OvertoppingRateCalculationInput.cs (.../OvertoppingRateCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/OvertoppingRateCalculationInput.cs (.../OvertoppingRateCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -102,13 +102,7 @@
public override int VariableId { get; } = 17;
- public override int CalculationTypeId
- {
- get
- {
- return 2;
- }
- }
+ public override int CalculationTypeId => 2;
public override IEnumerable Variables
{
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/WaveHeightCalculationInput .cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/WaveHeightCalculationInput .cs (.../WaveHeightCalculationInput .cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Hydraulics/WaveHeightCalculationInput .cs (.../WaveHeightCalculationInput .cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -41,22 +41,12 @@
Section = new HydraRingSection(sectionId, double.NaN, double.NaN);
}
- public override HydraRingFailureMechanismType FailureMechanismType
- {
- get
- {
- return HydraRingFailureMechanismType.WaveHeight;
- }
- }
+ public override HydraRingFailureMechanismType FailureMechanismType => HydraRingFailureMechanismType.WaveHeight;
- public override int VariableId
- {
- get
- {
- return 28;
- }
- }
+ public override int VariableId => 28;
+ public override int FaultTreeModelId => 11;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Overtopping/OvertoppingCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Overtopping/OvertoppingCalculationInput.cs (.../OvertoppingCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Overtopping/OvertoppingCalculationInput.cs (.../OvertoppingCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -130,6 +130,8 @@
public override int VariableId { get; } = 1;
+ public override int FaultTreeModelId => 1017;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Piping/PipingCalculationInput.cs
===================================================================
diff -u -ra43f2c340ceb6ca17f2b75b4d365fb6ae915a96f -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision a43f2c340ceb6ca17f2b75b4d365fb6ae915a96f)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Piping/PipingCalculationInput.cs (.../PipingCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -234,6 +234,8 @@
public override int VariableId { get; } = 58;
+ public override int FaultTreeModelId => hasCoverageLayer ? 3015 : 3014;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ReliabilityIndexCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ReliabilityIndexCalculationInput.cs (.../ReliabilityIndexCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/ReliabilityIndexCalculationInput.cs (.../ReliabilityIndexCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -40,13 +40,7 @@
Beta = StatisticsConverter.ProbabilityToReliability(norm);
}
- public override int CalculationTypeId
- {
- get
- {
- return 9;
- }
- }
+ public override int CalculationTypeId => 9;
public override double Beta { get; }
}
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs (.../StructuresClosureCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresClosureCalculationInput.cs (.../StructuresClosureCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -126,6 +126,8 @@
public override int VariableId { get; } = 58;
+ public override int FaultTreeModelId => 4505;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
@@ -153,13 +155,7 @@
public override HydraRingBreakWater BreakWater { get; }
- public override int IterationMethodId
- {
- get
- {
- return 6;
- }
- }
+ public override int IterationMethodId => 6;
public abstract override int? GetSubMechanismModelId(int subMechanismId);
}
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs (.../StructuresOvertoppingCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresOvertoppingCalculationInput.cs (.../StructuresOvertoppingCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -142,6 +142,8 @@
public override int VariableId { get; } = 60;
+ public override int FaultTreeModelId => 4404;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
@@ -170,12 +172,6 @@
public override HydraRingBreakWater BreakWater { get; }
- public override int IterationMethodId
- {
- get
- {
- return 6;
- }
- }
+ public override int IterationMethodId => 6;
}
}
\ No newline at end of file
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs (.../StructuresStabilityPointCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/Structures/StructuresStabilityPointCalculationInput.cs (.../StructuresStabilityPointCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -237,6 +237,8 @@
public override int VariableId { get; } = 58;
+ public override int FaultTreeModelId => 4607;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
@@ -282,13 +284,7 @@
public override HydraRingBreakWater BreakWater { get; }
- public override int IterationMethodId
- {
- get
- {
- return 6;
- }
- }
+ public override int IterationMethodId => 6;
public abstract override int? GetSubMechanismModelId(int subMechanismId);
}
Index: Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCalculationInput.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCalculationInput.cs (.../WaveConditionsCalculationInput.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/src/Riskeer.HydraRing.Calculation/Data/Input/WaveConditions/WaveConditionsCalculationInput.cs (.../WaveConditionsCalculationInput.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -68,30 +68,14 @@
this.b = b;
}
- public override HydraRingFailureMechanismType FailureMechanismType
- {
- get
- {
- return HydraRingFailureMechanismType.QVariant;
- }
- }
+ public override HydraRingFailureMechanismType FailureMechanismType => HydraRingFailureMechanismType.QVariant;
- public override int CalculationTypeId
- {
- get
- {
- return 8;
- }
- }
+ public override int CalculationTypeId => 8;
- public override int VariableId
- {
- get
- {
- return 114;
- }
- }
+ public override int VariableId => 114;
+ public override int FaultTreeModelId => 6;
+
public override HydraRingSection Section { get; }
public override IEnumerable Variables
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/AssessmentLevelCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/AssessmentLevelCalculationInputTest.cs (.../AssessmentLevelCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/AssessmentLevelCalculationInputTest.cs (.../AssessmentLevelCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -49,6 +49,7 @@
Assert.AreEqual(HydraRingFailureMechanismType.AssessmentLevel, assessmentLevelCalculationInput.FailureMechanismType);
Assert.AreEqual(9, assessmentLevelCalculationInput.CalculationTypeId);
Assert.AreEqual(26, assessmentLevelCalculationInput.VariableId);
+ Assert.AreEqual(1, assessmentLevelCalculationInput.FaultTreeModelId);
Assert.AreEqual(hydraulicBoundaryLocationId, assessmentLevelCalculationInput.HydraulicBoundaryLocationId);
Assert.IsNotNull(assessmentLevelCalculationInput.Section);
CollectionAssert.IsEmpty(assessmentLevelCalculationInput.ProfilePoints);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInputTest.cs (.../DunesBoundaryConditionsCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/DunesBoundaryConditionsCalculationInputTest.cs (.../DunesBoundaryConditionsCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -48,6 +48,7 @@
Assert.AreEqual(HydraRingFailureMechanismType.DunesBoundaryConditions, dunesBoundaryConditionsCalculationInput.FailureMechanismType);
Assert.AreEqual(2, dunesBoundaryConditionsCalculationInput.CalculationTypeId);
Assert.AreEqual(26, dunesBoundaryConditionsCalculationInput.VariableId);
+ Assert.AreEqual(8, dunesBoundaryConditionsCalculationInput.FaultTreeModelId);
Assert.AreEqual(hydraulicBoundaryLocationId, dunesBoundaryConditionsCalculationInput.HydraulicBoundaryLocationId);
Assert.IsNotNull(dunesBoundaryConditionsCalculationInput.Section);
CollectionAssert.IsEmpty(dunesBoundaryConditionsCalculationInput.ProfilePoints);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/HydraulicLoadsCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/HydraulicLoadsCalculationInputTest.cs (.../HydraulicLoadsCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/HydraulicLoadsCalculationInputTest.cs (.../HydraulicLoadsCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -90,6 +90,7 @@
double expectedBeta = StatisticsConverter.ProbabilityToReliability(norm);
Assert.IsInstanceOf(input);
Assert.AreEqual(9, input.CalculationTypeId);
+ Assert.AreEqual(1017, input.FaultTreeModelId);
Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
Assert.IsNotNull(input.Section);
HydraRingDataEqualityHelper.AreEqual(GetDefaultHydraulicLoadsVariables().ToArray(), input.Variables.ToArray());
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/WaveHeightCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/WaveHeightCalculationInputTest.cs (.../WaveHeightCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Hydraulics/WaveHeightCalculationInputTest.cs (.../WaveHeightCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -49,6 +49,7 @@
Assert.AreEqual(HydraRingFailureMechanismType.WaveHeight, waveHeightCalculationInput.FailureMechanismType);
Assert.AreEqual(9, waveHeightCalculationInput.CalculationTypeId);
Assert.AreEqual(28, waveHeightCalculationInput.VariableId);
+ Assert.AreEqual(11, waveHeightCalculationInput.FaultTreeModelId);
Assert.AreEqual(hydraulicBoundaryLocationId, waveHeightCalculationInput.HydraulicBoundaryLocationId);
Assert.IsNotNull(waveHeightCalculationInput.Section);
CollectionAssert.IsEmpty(waveHeightCalculationInput.ProfilePoints);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs
===================================================================
diff -u -rc9adb9ba78be9544433a690fdb9e41560e60bde8 -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs (.../OvertoppingCalculationInputTest.cs) (revision c9adb9ba78be9544433a690fdb9e41560e60bde8)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Overtopping/OvertoppingCalculationInputTest.cs (.../OvertoppingCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -90,13 +90,12 @@
exponentModelFactorShallowLowerBoundary, exponentModelFactorShallowUpperBoundary);
// Assert
- const int expectedCalculationTypeId = 1;
- const int expectedVariableId = 1;
Assert.IsInstanceOf(overtoppingCalculationInput);
- Assert.AreEqual(expectedCalculationTypeId, overtoppingCalculationInput.CalculationTypeId);
- Assert.AreEqual(hydraulicBoundaryLocationId, overtoppingCalculationInput.HydraulicBoundaryLocationId);
+ Assert.AreEqual(1, overtoppingCalculationInput.CalculationTypeId);
Assert.AreEqual(HydraRingFailureMechanismType.DikesOvertopping, overtoppingCalculationInput.FailureMechanismType);
- Assert.AreEqual(expectedVariableId, overtoppingCalculationInput.VariableId);
+ Assert.AreEqual(1, overtoppingCalculationInput.VariableId);
+ Assert.AreEqual(1017, overtoppingCalculationInput.FaultTreeModelId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, overtoppingCalculationInput.HydraulicBoundaryLocationId);
HydraRingDataEqualityHelper.AreEqual(GetDefaultOvertoppingVariables().ToArray(), overtoppingCalculationInput.Variables.ToArray());
CollectionAssert.AreEqual(expectedRingProfilePoints, overtoppingCalculationInput.ProfilePoints);
CollectionAssert.AreEqual(expectedRingForelandPoints, overtoppingCalculationInput.ForelandsPoints);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Piping/PipingCalculationInputTest.cs
===================================================================
diff -u -r5c6007d3ada39d4aa7f1f69b42873652cf68ed48 -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Piping/PipingCalculationInputTest.cs (.../PipingCalculationInputTest.cs) (revision 5c6007d3ada39d4aa7f1f69b42873652cf68ed48)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Piping/PipingCalculationInputTest.cs (.../PipingCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -82,13 +82,12 @@
diameter70CoefficientOfVariation, gravity, criticalHeaveGradientMean, criticalHeaveGradientStandardDeviation);
// Assert
- const int expectedCalculationTypeId = 1;
- const int expectedVariableId = 58;
Assert.IsInstanceOf(pipingCalculationInput);
- Assert.AreEqual(expectedCalculationTypeId, pipingCalculationInput.CalculationTypeId);
- Assert.AreEqual(hydraulicBoundaryLocationId, pipingCalculationInput.HydraulicBoundaryLocationId);
+ Assert.AreEqual(1, pipingCalculationInput.CalculationTypeId);
Assert.AreEqual(HydraRingFailureMechanismType.Piping, pipingCalculationInput.FailureMechanismType);
- Assert.AreEqual(expectedVariableId, pipingCalculationInput.VariableId);
+ Assert.AreEqual(58, pipingCalculationInput.VariableId);
+ Assert.AreEqual(3015, pipingCalculationInput.FaultTreeModelId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, pipingCalculationInput.HydraulicBoundaryLocationId);
HydraRingDataEqualityHelper.AreEqual(GetDefaultPipingVariables(true).ToArray(), pipingCalculationInput.Variables.ToArray());
Assert.IsNaN(pipingCalculationInput.Beta);
@@ -140,13 +139,12 @@
diameter70CoefficientOfVariation, gravity, criticalHeaveGradientMean, criticalHeaveGradientStandardDeviation);
// Assert
- const int expectedCalculationTypeId = 1;
- const int expectedVariableId = 58;
Assert.IsInstanceOf(pipingCalculationInput);
- Assert.AreEqual(expectedCalculationTypeId, pipingCalculationInput.CalculationTypeId);
- Assert.AreEqual(hydraulicBoundaryLocationId, pipingCalculationInput.HydraulicBoundaryLocationId);
+ Assert.AreEqual(1, pipingCalculationInput.CalculationTypeId);
Assert.AreEqual(HydraRingFailureMechanismType.Piping, pipingCalculationInput.FailureMechanismType);
- Assert.AreEqual(expectedVariableId, pipingCalculationInput.VariableId);
+ Assert.AreEqual(58, pipingCalculationInput.VariableId);
+ Assert.AreEqual(3014, pipingCalculationInput.FaultTreeModelId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, pipingCalculationInput.HydraulicBoundaryLocationId);
HydraRingDataEqualityHelper.AreEqual(GetDefaultPipingVariables(false).ToArray(), pipingCalculationInput.Variables.ToArray());
Assert.IsNaN(pipingCalculationInput.Beta);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs (.../StructuresClosureCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresClosureCalculationInputTest.cs (.../StructuresClosureCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -85,11 +85,12 @@
// Assert
Assert.IsInstanceOf(input);
- Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
Assert.AreEqual(1, input.CalculationTypeId);
- Assert.AreEqual(58, input.VariableId);
Assert.AreEqual(HydraRingFailureMechanismType.StructuresClosure, input.FailureMechanismType);
+ Assert.AreEqual(58, input.VariableId);
+ Assert.AreEqual(4505, input.FaultTreeModelId);
Assert.AreEqual(6, input.IterationMethodId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
HydraRingSection section = input.Section;
Assert.AreEqual(1, section.SectionId);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs (.../StructuresOvertoppingCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresOvertoppingCalculationInputTest.cs (.../StructuresOvertoppingCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -90,14 +90,13 @@
stormDurationMean, stormDurationVariation);
// Assert
- const int expectedCalculationTypeId = 1;
- const int variableId = 60;
Assert.IsInstanceOf(input);
- Assert.AreEqual(expectedCalculationTypeId, input.CalculationTypeId);
- Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
+ Assert.AreEqual(1, input.CalculationTypeId);
Assert.AreEqual(HydraRingFailureMechanismType.StructuresOvertopping, input.FailureMechanismType);
- Assert.AreEqual(variableId, input.VariableId);
+ Assert.AreEqual(60, input.VariableId);
+ Assert.AreEqual(4404, input.FaultTreeModelId);
Assert.AreEqual(6, input.IterationMethodId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
HydraRingSection section = input.Section;
Assert.AreEqual(1, section.SectionId);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs (.../StructuresStabilityPointCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/Structures/StructuresStabilityPointCalculationInputTest.cs (.../StructuresStabilityPointCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -133,11 +133,12 @@
// Assert
Assert.IsInstanceOf(input);
- Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
Assert.AreEqual(1, input.CalculationTypeId);
- Assert.AreEqual(58, input.VariableId);
Assert.AreEqual(HydraRingFailureMechanismType.StructuresStructuralFailure, input.FailureMechanismType);
+ Assert.AreEqual(58, input.VariableId);
+ Assert.AreEqual(4607, input.FaultTreeModelId);
Assert.AreEqual(6, input.IterationMethodId);
+ Assert.AreEqual(hydraulicBoundaryLocationId, input.HydraulicBoundaryLocationId);
HydraRingSection section = input.Section;
Assert.AreEqual(1, section.SectionId);
Index: Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs
===================================================================
diff -u -r86594ccd7329d320872573a1d066fe18959d3cea -r39c0d4fd00384ea7a17cad2ce31b316b63e721e2
--- Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs (.../WaveConditionsCalculationInputTest.cs) (revision 86594ccd7329d320872573a1d066fe18959d3cea)
+++ Riskeer/HydraRing/test/Riskeer.HydraRing.Calculation.Test/Data/Input/WaveConditions/WaveConditionsCalculationInputTest.cs (.../WaveConditionsCalculationInputTest.cs) (revision 39c0d4fd00384ea7a17cad2ce31b316b63e721e2)
@@ -65,6 +65,7 @@
Assert.AreEqual(HydraRingFailureMechanismType.QVariant, waveConditionsCalculationInput.FailureMechanismType);
Assert.AreEqual(8, waveConditionsCalculationInput.CalculationTypeId);
Assert.AreEqual(114, waveConditionsCalculationInput.VariableId);
+ Assert.AreEqual(6, waveConditionsCalculationInput.FaultTreeModelId);
Assert.AreEqual(hydraulicBoundaryLocationId, waveConditionsCalculationInput.HydraulicBoundaryLocationId);
Assert.IsNotNull(waveConditionsCalculationInput.Section);
Assert.AreEqual(sectionId, waveConditionsCalculationInput.Section.SectionId);