Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/Piping/PipingCalculationScenarioCreateExtensionsTest.cs =================================================================== diff -u -re182f6f394aa75e739467a77e7bcacd9a8b25429 -ra50f8fe4c13956d52e563e1f9e154f1bd186edad --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/Piping/PipingCalculationScenarioCreateExtensionsTest.cs (.../PipingCalculationScenarioCreateExtensionsTest.cs) (revision e182f6f394aa75e739467a77e7bcacd9a8b25429) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/Create/Piping/PipingCalculationScenarioCreateExtensionsTest.cs (.../PipingCalculationScenarioCreateExtensionsTest.cs) (revision a50f8fe4c13956d52e563e1f9e154f1bd186edad) @@ -53,10 +53,11 @@ } [Test] - [TestCase(true, 0.0, "A", "", 2.2, 0.0, 5.8, 123, 827364)] - [TestCase(false, 1.0, null, null, double.NaN, double.NaN, double.NaN, 980754, 231)] + [TestCase(true, false, 0.0, "A", "", 2.2, 0.0, 5.8, 123, 827364)] + [TestCase(false, false, 1.0, null, null, double.NaN, double.NaN, double.NaN, 980754, 231)] + [TestCase(false, true, 1.0, null, null, double.NaN, double.NaN, double.NaN, 980754, 231)] public void Create_PipingCalculationScenarioWithPropertiesSet_ReturnPipingCalculationEntity( - bool isRelevant, double contribution, string name, string comments, + bool isRelevant, bool useAssessmentLevelManualInput, double contribution, string name, string comments, double exitPoint, double entryPoint, double assessmentLevel, int order, int randomSeed) { // Setup @@ -101,7 +102,8 @@ Mean = (RoundedDouble) random.GetFromRange(1e-6, 9999.9999), StandardDeviation = (RoundedDouble) random.GetFromRange(1e-6, 9999.9999) }, - AssessmentLevel = (RoundedDouble) assessmentLevel + AssessmentLevel = (RoundedDouble) assessmentLevel, + UseAssessmentLevelManualInput = useAssessmentLevelManualInput } }; @@ -124,8 +126,13 @@ Assert.AreEqual(input.PhreaticLevelExit.StandardDeviation.Value, entity.PhreaticLevelExitStandardDeviation); Assert.AreEqual(input.DampingFactorExit.Mean.Value, entity.DampingFactorExitMean); Assert.AreEqual(input.DampingFactorExit.StandardDeviation.Value, entity.DampingFactorExitStandardDeviation); - Assert.AreEqual(input.AssessmentLevel.Value.ToNaNAsNull(), entity.AssessmentLevel); + Assert.AreEqual(Convert.ToByte(input.UseAssessmentLevelManualInput), entity.UseAssessmentLevelManualInput); + if (useAssessmentLevelManualInput) + { + Assert.AreEqual(input.AssessmentLevel.Value.ToNaNAsNull(), entity.AssessmentLevel); + } + Assert.AreEqual(order, entity.Order); Assert.AreEqual(0, entity.PipingCalculationEntityId); Assert.IsNull(entity.CalculationGroupEntity);