Index: Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestHydraulicBoundaryLocationTest.cs
===================================================================
diff -u -r5a58d1cc2aa83be2f3217fd764b7d324c70bfc13 -rd31a3249d32f54af091fadacfb5a5ca59df18e29
--- Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestHydraulicBoundaryLocationTest.cs (.../TestHydraulicBoundaryLocationTest.cs) (revision 5a58d1cc2aa83be2f3217fd764b7d324c70bfc13)
+++ Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil.Test/TestHydraulicBoundaryLocationTest.cs (.../TestHydraulicBoundaryLocationTest.cs) (revision d31a3249d32f54af091fadacfb5a5ca59df18e29)
@@ -87,13 +87,19 @@
Assert.AreEqual(0, testLocation.Id);
Assert.IsEmpty(testLocation.Name);
Assert.AreEqual(new Point2D(0, 0), testLocation.Location);
- Assert.AreEqual(designWaterLevelValue, testLocation.DesignWaterLevel, testLocation.DesignWaterLevel.GetAccuracy());
- Assert.IsNaN(testLocation.WaveHeight);
HydraulicBoundaryLocationOutput expectedDesignWaterLevelOutput = CreateHydraulicBoundaryLocationOutput(designWaterLevelValue);
HydraulicBoundaryLocationCalculation designWaterLevelCalculation = testLocation.DesignWaterLevelCalculation;
AssertAreEqual(expectedDesignWaterLevelOutput, designWaterLevelCalculation.Output);
Assert.IsNull(designWaterLevelCalculation.Output.GeneralResult);
+
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation2.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation3.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation4.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation2.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation3.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation4.Output);
}
[Test]
@@ -110,13 +116,20 @@
Assert.AreEqual(0, testLocation.Id);
Assert.IsEmpty(testLocation.Name);
Assert.AreEqual(new Point2D(0, 0), testLocation.Location);
- Assert.IsNaN(testLocation.DesignWaterLevel);
- Assert.AreEqual(waveHeightValue, testLocation.WaveHeight, testLocation.WaveHeight.GetAccuracy());
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation2.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation3.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation4.Output);
+
HydraulicBoundaryLocationOutput expectedWaveHeightOutput = CreateHydraulicBoundaryLocationOutput(waveHeightValue);
HydraulicBoundaryLocationCalculation waveHeightCalculation = testLocation.WaveHeightCalculation;
AssertAreEqual(expectedWaveHeightOutput, waveHeightCalculation.Output);
Assert.IsNull(waveHeightCalculation.Output.GeneralResult);
+
+ Assert.IsNull(testLocation.WaveHeightCalculation2.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation3.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation4.Output);
}
[Test]
@@ -130,20 +143,24 @@
Assert.AreEqual(0, testLocation.Id);
Assert.IsEmpty(testLocation.Name);
Assert.AreEqual(new Point2D(0, 0), testLocation.Location);
- const double designWaterLevelValue = 4.5;
- const double waveHeightValue = 5.5;
- Assert.AreEqual(designWaterLevelValue, testLocation.DesignWaterLevel, testLocation.DesignWaterLevel.GetAccuracy());
- Assert.AreEqual(waveHeightValue, testLocation.WaveHeight, testLocation.WaveHeight.GetAccuracy());
- HydraulicBoundaryLocationOutput expectedDesignWaterLevelOutput = CreateHydraulicBoundaryLocationOutput(designWaterLevelValue);
+ HydraulicBoundaryLocationOutput expectedDesignWaterLevelOutput = CreateHydraulicBoundaryLocationOutput(4.5);
HydraulicBoundaryLocationCalculation designWaterLevelCalculation = testLocation.DesignWaterLevelCalculation;
AssertAreEqual(expectedDesignWaterLevelOutput, designWaterLevelCalculation.Output);
Assert.IsNull(designWaterLevelCalculation.Output.GeneralResult);
- HydraulicBoundaryLocationOutput expectedWaveHeightOutput = CreateHydraulicBoundaryLocationOutput(waveHeightValue);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation2.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation3.Output);
+ Assert.IsNull(testLocation.DesignWaterLevelCalculation4.Output);
+
+ HydraulicBoundaryLocationOutput expectedWaveHeightOutput = CreateHydraulicBoundaryLocationOutput(5.5);
HydraulicBoundaryLocationCalculation waveHeightCalculation = testLocation.WaveHeightCalculation;
AssertAreEqual(expectedWaveHeightOutput, waveHeightCalculation.Output);
Assert.IsNull(waveHeightCalculation.Output.GeneralResult);
+
+ Assert.IsNull(testLocation.WaveHeightCalculation2.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation3.Output);
+ Assert.IsNull(testLocation.WaveHeightCalculation4.Output);
}
private static HydraulicBoundaryLocationOutput CreateHydraulicBoundaryLocationOutput(double result)
Index: Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/TestHydraulicBoundaryLocation.cs
===================================================================
diff -u -r21247af98062ee0734c9c8a80f7dd7483463ee61 -rd31a3249d32f54af091fadacfb5a5ca59df18e29
--- Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/TestHydraulicBoundaryLocation.cs (.../TestHydraulicBoundaryLocation.cs) (revision 21247af98062ee0734c9c8a80f7dd7483463ee61)
+++ Ringtoets/Common/test/Ringtoets.Common.Data.TestUtil/TestHydraulicBoundaryLocation.cs (.../TestHydraulicBoundaryLocation.cs) (revision d31a3249d32f54af091fadacfb5a5ca59df18e29)
@@ -30,18 +30,18 @@
public class TestHydraulicBoundaryLocation : HydraulicBoundaryLocation
{
///
+ /// Creates a new instance of .
+ ///
+ public TestHydraulicBoundaryLocation() : this(null, null) {}
+
+ ///
/// Creates a new instance of
/// with the given name.
///
/// The name for the .
public TestHydraulicBoundaryLocation(string name) : base(0, name, 0, 0) {}
///
- /// Creates a new instance of .
- ///
- public TestHydraulicBoundaryLocation() : this(null, null) {}
-
- ///
/// Creates a new instance of with
/// set.
///
@@ -55,6 +55,7 @@
DesignWaterLevelCalculation.Output = new HydraulicBoundaryLocationOutput(
designWaterLevel.Value, 0, 0, 0, 0, CalculationConvergence.CalculatedConverged, null);
}
+
if (waveHeight.HasValue)
{
WaveHeightCalculation.Output = new HydraulicBoundaryLocationOutput(