Index: Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingCalculationServiceTest.cs =================================================================== diff -u -rc86f248dfd360da198a31d67c953fb22b039a439 -r4bab160dd44cb5e104ad8fbf2bb49add8227c116 --- Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingCalculationServiceTest.cs (.../PipingCalculationServiceTest.cs) (revision c86f248dfd360da198a31d67c953fb22b039a439) +++ Ringtoets/Piping/test/Ringtoets.Piping.Service.Test/PipingCalculationServiceTest.cs (.../PipingCalculationServiceTest.cs) (revision 4bab160dd44cb5e104ad8fbf2bb49add8227c116) @@ -431,9 +431,9 @@ new PipingSoilLayer(10.5) { IsAquifer = false, - BelowPhreaticLevelDeviation = random.NextDouble(), - BelowPhreaticLevelMean = 0.1 + random.NextDouble(), - BelowPhreaticLevelShift = random.NextDouble() + BelowPhreaticLevelDeviation = GetRandomDoubleFromRange(random, 1e-6, 999.999), + BelowPhreaticLevelMean = GetRandomDoubleFromRange(random, 10.0, 999.999), + BelowPhreaticLevelShift = GetRandomDoubleFromRange(random, 1e-6, 10.0) }, incompletePipingSoilLayer }, @@ -493,9 +493,9 @@ new PipingSoilLayer(10.5) { IsAquifer = false, - BelowPhreaticLevelDeviation = random.NextDouble(), - BelowPhreaticLevelMean = 0.1 + random.NextDouble(), - BelowPhreaticLevelShift = random.NextDouble() + BelowPhreaticLevelDeviation = GetRandomDoubleFromRange(random, 1e-6, 999.999), + BelowPhreaticLevelMean = GetRandomDoubleFromRange(random, 10.0, 999.999), + BelowPhreaticLevelShift = GetRandomDoubleFromRange(random, 1e-6, 10.0) }, incompletePipingSoilLayer }, @@ -802,5 +802,12 @@ Assert.AreEqual(input.SandParticlesVolumicWeight, sellmeijerCalculator.GammaSubParticles); Assert.AreEqual(input.Gravity, sellmeijerCalculator.Gravity); } + + + private double GetRandomDoubleFromRange(Random random, double lowerLimit, double upperLimit) + { + double difference = upperLimit - lowerLimit; + return lowerLimit + random.NextDouble() * difference; + } } } \ No newline at end of file