Index: Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/StochasticSoilProfileTest.cs =================================================================== diff -u -r5e70f173b3839314912e086b6c1c784b975ee646 -r4e4ced94d27f939fc77f364201840814dc542af1 --- Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/StochasticSoilProfileTest.cs (.../StochasticSoilProfileTest.cs) (revision 5e70f173b3839314912e086b6c1c784b975ee646) +++ Ringtoets/Piping/test/Ringtoets.Piping.Data.Test/StochasticSoilProfileTest.cs (.../StochasticSoilProfileTest.cs) (revision 4e4ced94d27f939fc77f364201840814dc542af1) @@ -45,6 +45,26 @@ } [Test] + [TestCase(0)] + [TestCase(2.3)] + [TestCase(0.55)] + [TestCase(double.NaN)] + [TestCase(double.MaxValue)] + [TestCase(double.MinValue)] + public void AddProbability_DifferentValues_ProbabilityIncreasedAsExpected(double probabilityToAdd) + { + // Setup + var startProbability = new Random(21).NextDouble(); + var profile = new StochasticSoilProfile(startProbability, SoilProfileType.SoilProfile1D, -1); + + // Call + profile.AddProbability(probabilityToAdd); + + // Assert + Assert.AreEqual(startProbability + probabilityToAdd, profile.Probability); + } + + [Test] public void Update_WithNullProfile_ThrowsArgumentNullException() { // Setup