Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil.Test/TestDuneLocationOutputTest.cs
===================================================================
diff -u -rac90331e9c1ff9217f04027127082f75a10e8c0a -r970ecf30ae3c8548c1ccf020eca22efc2b1bc04c
--- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil.Test/TestDuneLocationOutputTest.cs (.../TestDuneLocationOutputTest.cs) (revision ac90331e9c1ff9217f04027127082f75a10e8c0a)
+++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil.Test/TestDuneLocationOutputTest.cs (.../TestDuneLocationOutputTest.cs) (revision 970ecf30ae3c8548c1ccf020eca22efc2b1bc04c)
@@ -57,7 +57,7 @@
var waveHeight = random.NextDouble();
// Call
- TestDuneLocationOutput output = TestDuneLocationOutput.CreateTestDuneLocationOutputForExport(waterLevel, wavePeriod, waveHeight);
+ TestDuneLocationOutput output = TestDuneLocationOutput.CreateDuneLocationOutputForExport(waterLevel, wavePeriod, waveHeight);
// Assert
Assert.AreEqual(waterLevel, output.WaterLevel, output.WaterLevel.GetAccuracy());
Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil/TestDuneLocationOutput.cs
===================================================================
diff -u -rac90331e9c1ff9217f04027127082f75a10e8c0a -r970ecf30ae3c8548c1ccf020eca22efc2b1bc04c
--- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil/TestDuneLocationOutput.cs (.../TestDuneLocationOutput.cs) (revision ac90331e9c1ff9217f04027127082f75a10e8c0a)
+++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Data.TestUtil/TestDuneLocationOutput.cs (.../TestDuneLocationOutput.cs) (revision 970ecf30ae3c8548c1ccf020eca22efc2b1bc04c)
@@ -55,7 +55,7 @@
/// The wave height.
/// A
/// with values that are relevant for the export.
- public static TestDuneLocationOutput CreateTestDuneLocationOutputForExport(double waterLevel, double wavePeriod, double waveHeight)
+ public static TestDuneLocationOutput CreateDuneLocationOutputForExport(double waterLevel, double wavePeriod, double waveHeight)
{
return new TestDuneLocationOutput(waterLevel, wavePeriod, waveHeight);
}
Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsExporterTest.cs
===================================================================
diff -u -r60a6001eab5fc26fcea94dc82912cb7f8dbcbf68 -r970ecf30ae3c8548c1ccf020eca22efc2b1bc04c
--- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsExporterTest.cs (.../DuneLocationsExporterTest.cs) (revision 60a6001eab5fc26fcea94dc82912cb7f8dbcbf68)
+++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsExporterTest.cs (.../DuneLocationsExporterTest.cs) (revision 970ecf30ae3c8548c1ccf020eca22efc2b1bc04c)
@@ -23,11 +23,9 @@
using System.IO;
using System.Linq;
using System.Security.AccessControl;
-using Core.Common.Base.Geometry;
using Core.Common.Base.IO;
using Core.Common.TestUtil;
using NUnit.Framework;
-using Ringtoets.Common.Data.Hydraulics;
using Ringtoets.DuneErosion.Data;
using Ringtoets.DuneErosion.Data.TestUtil;
@@ -82,46 +80,19 @@
public void Export_ValidData_ReturnTrueAndWritesFile()
{
// Setup
+ var locationNoOutput = TestDuneLocation.CreateDuneLocationForExport(9, 9740, 1.9583e-4);
+
+ var locationUncalculatedOutput = TestDuneLocation.CreateDuneLocationForExport(10, 9770.1, 1.9583e-4);
+ locationUncalculatedOutput.Output = TestDuneLocationOutput.CreateDuneLocationOutputForExport(double.NaN, double.NaN, double.NaN);
+
+ var locationCalculatedOutput = TestDuneLocation.CreateDuneLocationForExport(11, 9771.34, 1.337e-4);
+ locationCalculatedOutput.Output = TestDuneLocationOutput.CreateDuneLocationOutputForExport(5.89, 14.11, 8.53);
+
DuneLocation[] duneLocations =
{
- new DuneLocation(1, string.Empty, new Point2D(0, 0), new DuneLocation.ConstructionProperties
- {
- CoastalAreaId = 9,
- Offset = 9740,
- Orientation = 0,
- D50 = 1.9583e-4
- })
- {
- Output = new DuneLocationOutput(CalculationConvergence.CalculatedConverged, new DuneLocationOutput.ConstructionProperties
- {
- WaterLevel = 5.89,
- WaveHeight = 8.54,
- WavePeriod = 14.11,
- TargetProbability = 0,
- TargetReliability = 0,
- CalculatedProbability = 0,
- CalculatedReliability = 0
- })
- },
- new DuneLocation(2, string.Empty, new Point2D(0, 0), new DuneLocation.ConstructionProperties
- {
- CoastalAreaId = 9,
- Offset = 9770.1,
- Orientation = 0,
- D50 = 1.9583e-4
- })
- {
- Output = new DuneLocationOutput(CalculationConvergence.CalculatedConverged, new DuneLocationOutput.ConstructionProperties
- {
- WaterLevel = 5.89,
- WaveHeight = 8.53,
- WavePeriod = 14.09,
- TargetProbability = 0,
- TargetReliability = 0,
- CalculatedProbability = 0,
- CalculatedReliability = 0
- })
- }
+ locationNoOutput,
+ locationUncalculatedOutput,
+ locationCalculatedOutput
};
string directoryPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.DuneErosion.IO,
@@ -141,8 +112,9 @@
Assert.IsTrue(File.Exists(filePath));
string fileContent = File.ReadAllText(filePath);
Assert.AreEqual("Kv\tNr\tRp\tHs\tTp\tTm-1,0\tD50\r\n" +
- "9\t9740\t5.89\t8.54\t14.11\t*\t0.000196\r\n" +
- "9\t9770.1\t5.89\t8.53\t14.09\t*\t0.000196\r\n",
+ "9\t9740\t*\t*\t*\t*\t0.000196\r\n" +
+ "10\t9770.1\t*\t*\t*\t*\t0.000196\r\n" +
+ "11\t9771.3\t5.89\t8.53\t14.11\t*\t0.000134\r\n",
fileContent);
}
finally
Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsWriterTest.cs
===================================================================
diff -u -recf982879e1178c758dcaa7c5a0ed9346b755a4c -r970ecf30ae3c8548c1ccf020eca22efc2b1bc04c
--- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsWriterTest.cs (.../DuneLocationsWriterTest.cs) (revision ecf982879e1178c758dcaa7c5a0ed9346b755a4c)
+++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.IO.Test/DuneLocationsWriterTest.cs (.../DuneLocationsWriterTest.cs) (revision 970ecf30ae3c8548c1ccf020eca22efc2b1bc04c)
@@ -23,12 +23,11 @@
using System.IO;
using System.Linq;
using System.Security.AccessControl;
-using Core.Common.Base.Geometry;
using Core.Common.IO.Exceptions;
using Core.Common.TestUtil;
using NUnit.Framework;
-using Ringtoets.Common.Data.Hydraulics;
using Ringtoets.DuneErosion.Data;
+using Ringtoets.DuneErosion.Data.TestUtil;
namespace Ringtoets.DuneErosion.IO.Test
{
@@ -119,46 +118,19 @@
public void WriteDuneLocations_ValidData_ValidFile()
{
// Setup
+ var locationNoOutput = TestDuneLocation.CreateDuneLocationForExport(9, 9740, 1.9583e-4);
+
+ var locationUncalculatedOutput = TestDuneLocation.CreateDuneLocationForExport(10, 9770.1, 1.9583e-4);
+ locationUncalculatedOutput.Output = TestDuneLocationOutput.CreateDuneLocationOutputForExport(double.NaN, double.NaN, double.NaN);
+
+ var locationCalculatedOutput = TestDuneLocation.CreateDuneLocationForExport(11, 9771.34, 1.337e-4);
+ locationCalculatedOutput.Output = TestDuneLocationOutput.CreateDuneLocationOutputForExport(5.89, 14.11, 8.53);
+
DuneLocation[] duneLocations =
{
- new DuneLocation(1, string.Empty, new Point2D(0, 0), new DuneLocation.ConstructionProperties
- {
- CoastalAreaId = 9,
- Offset = 9740,
- Orientation = 0,
- D50 = 1.9583e-4
- })
- {
- Output = new DuneLocationOutput(CalculationConvergence.CalculatedConverged, new DuneLocationOutput.ConstructionProperties
- {
- WaterLevel = 5.89,
- WaveHeight = 8.54,
- WavePeriod = 14.11,
- TargetProbability = 0,
- TargetReliability = 0,
- CalculatedProbability = 0,
- CalculatedReliability = 0
- })
- },
- new DuneLocation(2, string.Empty, new Point2D(0, 0), new DuneLocation.ConstructionProperties
- {
- CoastalAreaId = 9,
- Offset = 9770.1,
- Orientation = 0,
- D50 = 1.9583e-4
- })
- {
- Output = new DuneLocationOutput(CalculationConvergence.CalculatedConverged, new DuneLocationOutput.ConstructionProperties
- {
- WaterLevel = 5.89,
- WaveHeight = 8.53,
- WavePeriod = 14.09,
- TargetProbability = 0,
- TargetReliability = 0,
- CalculatedProbability = 0,
- CalculatedReliability = 0
- })
- }
+ locationNoOutput,
+ locationUncalculatedOutput,
+ locationCalculatedOutput
};
string directoryPath = TestHelper.GetTestDataPath(TestDataPath.Ringtoets.DuneErosion.IO,
@@ -175,8 +147,9 @@
Assert.IsTrue(File.Exists(filePath));
string fileContent = File.ReadAllText(filePath);
Assert.AreEqual("Kv\tNr\tRp\tHs\tTp\tTm-1,0\tD50\r\n" +
- "9\t9740\t5.89\t8.54\t14.11\t*\t0.000196\r\n" +
- "9\t9770.1\t5.89\t8.53\t14.09\t*\t0.000196\r\n",
+ "9\t9740\t*\t*\t*\t*\t0.000196\r\n" +
+ "10\t9770.1\t*\t*\t*\t*\t0.000196\r\n" +
+ "11\t9771.3\t5.89\t8.53\t14.11\t*\t0.000134\r\n",
fileContent);
}
finally
Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Integration.Test/DuneErosionBoundaryCalculationActivityIntegrationTest.cs
===================================================================
diff -u -rc60e4a04488fbe3a60d9c2c67c8a687093100775 -r970ecf30ae3c8548c1ccf020eca22efc2b1bc04c
--- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Integration.Test/DuneErosionBoundaryCalculationActivityIntegrationTest.cs (.../DuneErosionBoundaryCalculationActivityIntegrationTest.cs) (revision c60e4a04488fbe3a60d9c2c67c8a687093100775)
+++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Integration.Test/DuneErosionBoundaryCalculationActivityIntegrationTest.cs (.../DuneErosionBoundaryCalculationActivityIntegrationTest.cs) (revision 970ecf30ae3c8548c1ccf020eca22efc2b1bc04c)
@@ -192,13 +192,7 @@
Contribution = 10
};
var initialOutput = new TestDuneLocationOutput();
- var duneLocation = new DuneLocation(1300001, "test", new Point2D(0, 0), new DuneLocation.ConstructionProperties
- {
- CoastalAreaId = 3,
- Offset = 0,
- Orientation = 0,
- D50 = 0.000007
- })
+ var duneLocation = new TestDuneLocation
{
Output = initialOutput
};