Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs =================================================================== diff -u -r41644e20d80f5793adb5e9da8d8e1a359887eb00 -r070c0400906eb4cfbd4fdcfbf1e49d4dfeec7856 --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs (.../HydraulicBoundaryLocationOutputCreateExtensionsTest.cs) (revision 41644e20d80f5793adb5e9da8d8e1a359887eb00) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/HydraulicBoundaryLocationOutputCreateExtensionsTest.cs (.../HydraulicBoundaryLocationOutputCreateExtensionsTest.cs) (revision 070c0400906eb4cfbd4fdcfbf1e49d4dfeec7856) @@ -109,95 +109,6 @@ AssertGeneralResult(output.GeneralResult, entity.GeneralResultSubMechanismIllustrationPointEntity); } - [Test] - public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_HydraulicBoundaryLocationOutputNull_ThrowsArgumentNullException() - { - // Setup - var random = new Random(21); - - // Call - TestDelegate call = () => - ((HydraulicBoundaryLocationOutput) null).CreateGrassCoverErosionOutwardsHydraulicBoundaryLocationOutputEntity(random.NextEnumValue()); - - // Assert - var exception = Assert.Throws(call); - Assert.AreEqual("output", exception.ParamName); - } - - [Test] - 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(), random.NextEnumValue(), null); - - var outputType = random.NextEnumValue(); - - // Call - GrassCoverErosionOutwardsHydraulicLocationOutputEntity entity = output.CreateGrassCoverErosionOutwardsHydraulicBoundaryLocationOutputEntity(outputType); - - // Assert - Assert.IsNotNull(entity); - Assert.AreEqual((byte) outputType, entity.HydraulicLocationOutputType); - Assert.AreEqual(output.Result, entity.Result, output.Result.GetAccuracy()); - Assert.AreEqual(output.TargetProbability, entity.TargetProbability); - Assert.AreEqual(output.TargetReliability, entity.TargetReliability, output.TargetReliability.GetAccuracy()); - Assert.AreEqual(output.CalculatedProbability, entity.CalculatedProbability); - Assert.AreEqual(output.CalculatedReliability, entity.CalculatedReliability, output.CalculatedReliability.GetAccuracy()); - Assert.AreEqual((byte) output.CalculationConvergence, entity.CalculationConvergence); - - AssertGeneralResult(output.GeneralResult, entity.GeneralResultSubMechanismIllustrationPointEntity); - } - - [Test] - 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, random.NextEnumValue(), null); - - var outputType = random.NextEnumValue(); - - // Call - GrassCoverErosionOutwardsHydraulicLocationOutputEntity entity = - output.CreateGrassCoverErosionOutwardsHydraulicBoundaryLocationOutputEntity(outputType); - - // Assert - Assert.IsNotNull(entity); - Assert.AreEqual((byte) outputType, entity.HydraulicLocationOutputType); - Assert.IsNull(entity.Result); - Assert.IsNull(entity.TargetProbability); - Assert.IsNull(entity.TargetReliability); - Assert.IsNull(entity.CalculatedProbability); - Assert.IsNull(entity.CalculatedReliability); - Assert.AreEqual((byte) output.CalculationConvergence, entity.CalculationConvergence); - - AssertGeneralResult(output.GeneralResult, - entity.GeneralResultSubMechanismIllustrationPointEntity); - } - - [Test] - public void CreateGrassCoverErosionOutwardsHydraulicLocationOutputEntity_WithGeneralResult_ReturnsHydraulicLocationEntityWithGeneralResult() - { - // Setup - var random = new Random(21); - var output = new HydraulicBoundaryLocationOutput(double.NaN, double.NaN, double.NaN, - double.NaN, double.NaN, random.NextEnumValue(), - GetGeneralResult()); - - var outputType = random.NextEnumValue(); - - // Call - GrassCoverErosionOutwardsHydraulicLocationOutputEntity entity = - output.CreateGrassCoverErosionOutwardsHydraulicBoundaryLocationOutputEntity(outputType); - - // Assert - AssertGeneralResult(output.GeneralResult, entity.GeneralResultSubMechanismIllustrationPointEntity); - } - private static GeneralResult GetGeneralResult() { var random = new Random(55);