Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs =================================================================== diff -u -rfcc2776f9c6b0e607a661c46b83b54de514f175e -r73dabc9a2cb1bf55429a16930318006c75c180c0 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs (.../HydraulicBoundaryLocationOutputCreateExtensionsTest.cs) (revision fcc2776f9c6b0e607a661c46b83b54de514f175e) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs (.../HydraulicBoundaryLocationOutputCreateExtensionsTest.cs) (revision 73dabc9a2cb1bf55429a16930318006c75c180c0) @@ -22,6 +22,7 @@ using System; using Application.Ringtoets.Storage.Create; using Application.Ringtoets.Storage.DbContext; +using Core.Common.TestUtil; using NUnit.Framework; using Ringtoets.Common.Data.Hydraulics; using Ringtoets.Common.Data.TestUtil; @@ -32,17 +33,16 @@ public class HydraulicBoundaryLocationOutputCreateExtensionsTest { [Test] - public void CreateHydraulicLocationOutputEntity_WithValidParameters_ReturnsHydraulicLocationEntityWithOutputSet( - [Values(HydraulicLocationOutputType.DesignWaterLevel, HydraulicLocationOutputType.WaveHeight)] HydraulicLocationOutputType outputType, - [Values(CalculationConvergence.CalculatedConverged, CalculationConvergence.CalculatedNotConverged, - CalculationConvergence.NotCalculated)] CalculationConvergence convergence) + public void CreateHydraulicLocationOutputEntity_WithValidParameters_ReturnsHydraulicLocationEntityWithOutputSet() { // Setup var random = new Random(21); var output = new HydraulicBoundaryLocationOutput( random.NextDouble(), random.NextDouble(), random.NextDouble(), random.NextDouble(), - random.NextDouble(), convergence); + random.NextDouble(), random.NextEnumValue()); + HydraulicLocationOutputType outputType = random.NextEnumValue(); + // Call HydraulicLocationOutputEntity entity = output.Create(outputType); @@ -58,14 +58,14 @@ } [Test] - public void CreateHydraulicLocationOutputEntity_WithNaNParameters_ReturnsHydraulicLocationEntityWithOutputNaN( - [Values(HydraulicLocationOutputType.DesignWaterLevel, HydraulicLocationOutputType.WaveHeight)] HydraulicLocationOutputType outputType, - [Values(CalculationConvergence.CalculatedConverged, CalculationConvergence.CalculatedNotConverged, - CalculationConvergence.NotCalculated)] CalculationConvergence convergence) + public void CreateHydraulicLocationOutputEntity_WithNaNParameters_ReturnsHydraulicLocationEntityWithOutputNaN() { // Setup + var random = new Random(21); var output = new HydraulicBoundaryLocationOutput(double.NaN, double.NaN, double.NaN, - double.NaN, double.NaN, convergence); + double.NaN, double.NaN, random.NextEnumValue()); + + HydraulicLocationOutputType outputType = random.NextEnumValue(); // Call HydraulicLocationOutputEntity entity = output.Create(outputType); @@ -82,17 +82,16 @@ } [Test] - public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_WithValidParameters_ReturnsHydraulicLocationEntityWithOutputSet( - [Values(HydraulicLocationOutputType.DesignWaterLevel, HydraulicLocationOutputType.WaveHeight)] HydraulicLocationOutputType outputType, - [Values(CalculationConvergence.CalculatedConverged, CalculationConvergence.CalculatedNotConverged, - CalculationConvergence.NotCalculated)] CalculationConvergence convergence) + public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_WithValidParameters_ReturnsHydraulicLocationEntityWithOutputSet() { // Setup var random = new Random(21); var output = new HydraulicBoundaryLocationOutput( random.NextDouble(), random.NextDouble(), random.NextDouble(), random.NextDouble(), - random.NextDouble(), convergence); + random.NextDouble(), random.NextEnumValue()); + HydraulicLocationOutputType outputType = random.NextEnumValue(); + // Call GrassCoverErosionOutwardsHydraulicLocationOutputEntity entity = output.Create(outputType); @@ -108,15 +107,15 @@ } [Test] - public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_WithNaNParameters_ReturnsHydraulicLocationEntityWithOutputNaN( - [Values(HydraulicLocationOutputType.DesignWaterLevel, HydraulicLocationOutputType.WaveHeight)] HydraulicLocationOutputType outputType, - [Values(CalculationConvergence.CalculatedConverged, CalculationConvergence.CalculatedNotConverged, - CalculationConvergence.NotCalculated)] CalculationConvergence convergence) + public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_WithNaNParameters_ReturnsHydraulicLocationEntityWithOutputNaN() { // Setup + var random = new Random(21); var output = new HydraulicBoundaryLocationOutput(double.NaN, double.NaN, double.NaN, - double.NaN, double.NaN, convergence); + double.NaN, double.NaN, random.NextEnumValue()); + HydraulicLocationOutputType outputType = random.NextEnumValue(); + // Call GrassCoverErosionOutwardsHydraulicLocationOutputEntity entity = output.Create( outputType);