Index: Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs =================================================================== diff -u -r7491928192a7ecf23958f85fbd4669ec17085c95 -r7b1a1595118624b71c0b37ac4a4d2bb78252afce --- Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs (.../WaveConditionsCalculationConfiguration.cs) (revision 7491928192a7ecf23958f85fbd4669ec17085c95) +++ Riskeer/Revetment/src/Riskeer.Revetment.IO/Configurations/WaveConditionsCalculationConfiguration.cs (.../WaveConditionsCalculationConfiguration.cs) (revision 7b1a1595118624b71c0b37ac4a4d2bb78252afce) @@ -50,6 +50,11 @@ public string HydraulicBoundaryLocationName { get; set; } /// + /// Gets or sets the target probability of the calculation. + /// + public double? TargetProbability { get; set; } + + /// /// Gets or sets the upper boundary of the revetment of the calculation. /// public double? UpperBoundaryRevetment { get; set; } Index: Riskeer/Revetment/test/Riskeer.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationTest.cs =================================================================== diff -u -r7491928192a7ecf23958f85fbd4669ec17085c95 -r7b1a1595118624b71c0b37ac4a4d2bb78252afce --- Riskeer/Revetment/test/Riskeer.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationTest.cs (.../WaveConditionsCalculationConfigurationTest.cs) (revision 7491928192a7ecf23958f85fbd4669ec17085c95) +++ Riskeer/Revetment/test/Riskeer.Revetment.IO.Test/Configurations/WaveConditionsCalculationConfigurationTest.cs (.../WaveConditionsCalculationConfigurationTest.cs) (revision 7b1a1595118624b71c0b37ac4a4d2bb78252afce) @@ -53,6 +53,7 @@ Assert.IsInstanceOf(readCalculation); Assert.AreEqual(name, readCalculation.Name); Assert.IsNull(readCalculation.HydraulicBoundaryLocationName); + Assert.IsNull(readCalculation.TargetProbability); Assert.IsNull(readCalculation.UpperBoundaryRevetment); Assert.IsNull(readCalculation.LowerBoundaryRevetment); Assert.IsNull(readCalculation.UpperBoundaryWaterLevels); @@ -69,10 +70,11 @@ // Setup const string calculationName = "Name of the calculation"; const string hydraulicBoundaryLocation = "Name of the hydraulic boundary location"; - const double upperBoundaryRevetment = 1.1; - const double lowerBoundaryRevetment = 2.2; - const double upperBoundaryWaterLevels = 3.3; - const double lowerBoundaryWaterLevels = 4.4; + const double targetProbability = 1.1; + const double upperBoundaryRevetment = 2.2; + const double lowerBoundaryRevetment = 3.3; + const double upperBoundaryWaterLevels = 4.4; + const double lowerBoundaryWaterLevels = 5.5; const ConfigurationWaveConditionsInputStepSize stepSize = ConfigurationWaveConditionsInputStepSize.Half; const string foreshoreProfileName = "Name of the foreshore profile"; const double orientation = 6.6; @@ -85,6 +87,7 @@ var readWaveConditionsCalculation = new WaveConditionsCalculationConfiguration(calculationName) { HydraulicBoundaryLocationName = hydraulicBoundaryLocation, + TargetProbability = targetProbability, UpperBoundaryRevetment = upperBoundaryRevetment, LowerBoundaryRevetment = lowerBoundaryRevetment, UpperBoundaryWaterLevels = upperBoundaryWaterLevels, @@ -104,6 +107,7 @@ // Assert Assert.AreEqual(calculationName, readWaveConditionsCalculation.Name); Assert.AreEqual(hydraulicBoundaryLocation, readWaveConditionsCalculation.HydraulicBoundaryLocationName); + Assert.AreEqual(targetProbability, readWaveConditionsCalculation.TargetProbability); Assert.AreEqual(upperBoundaryRevetment, readWaveConditionsCalculation.UpperBoundaryRevetment); Assert.AreEqual(lowerBoundaryRevetment, readWaveConditionsCalculation.LowerBoundaryRevetment); Assert.AreEqual(upperBoundaryWaterLevels, readWaveConditionsCalculation.UpperBoundaryWaterLevels);