Index: Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs =================================================================== diff -u -rcc98f3bc7734296dd2d3bd2ed62b5be531948e0f -r0ff5e3f64a1425c8ffb73da83e1438f157fd1e6f --- Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision cc98f3bc7734296dd2d3bd2ed62b5be531948e0f) +++ Application/Ringtoets/test/Application.Ringtoets.Storage.Test/IntegrationTests/StorageSqLiteIntegrationTest.cs (.../StorageSqLiteIntegrationTest.cs) (revision 0ff5e3f64a1425c8ffb73da83e1438f157fd1e6f) @@ -1256,6 +1256,7 @@ AssertPipingInput(expectedPipingCalculation.InputParameters, actualPipingCalculation.InputParameters); AssertPipingOutput(expectedPipingCalculation.Output, actualPipingCalculation.Output); + AssertPipingSemiProbabilisticOutput(expectedPipingCalculation.SemiProbabilisticOutput, actualPipingCalculation.SemiProbabilisticOutput); } private static void AssertPipingInput(PipingInput expectedPipingInput, PipingInput actualPipingInput) @@ -1306,6 +1307,36 @@ } } + private static void AssertPipingSemiProbabilisticOutput(PipingSemiProbabilisticOutput expectedOutput, + PipingSemiProbabilisticOutput actualOutput) + { + if (expectedOutput == null) + { + Assert.IsNull(actualOutput); + } + else + { + Assert.AreEqual(expectedOutput.HeaveFactorOfSafety, actualOutput.HeaveFactorOfSafety); + Assert.AreEqual(expectedOutput.HeaveProbability, actualOutput.HeaveProbability); + Assert.AreEqual(expectedOutput.HeaveReliability, actualOutput.HeaveReliability); + + Assert.AreEqual(expectedOutput.SellmeijerFactorOfSafety, actualOutput.SellmeijerFactorOfSafety); + Assert.AreEqual(expectedOutput.SellmeijerProbability, actualOutput.SellmeijerProbability); + Assert.AreEqual(expectedOutput.SellmeijerReliability, actualOutput.SellmeijerReliability); + + Assert.AreEqual(expectedOutput.UpliftFactorOfSafety, actualOutput.UpliftFactorOfSafety); + Assert.AreEqual(expectedOutput.UpliftProbability, actualOutput.UpliftProbability); + Assert.AreEqual(expectedOutput.UpliftReliability, actualOutput.UpliftReliability); + + Assert.AreEqual(expectedOutput.RequiredReliability, actualOutput.RequiredReliability); + Assert.AreEqual(expectedOutput.RequiredProbability, actualOutput.RequiredProbability); + + Assert.AreEqual(expectedOutput.PipingFactorOfSafety, actualOutput.PipingFactorOfSafety); + Assert.AreEqual(expectedOutput.PipingReliability, actualOutput.PipingReliability); + Assert.AreEqual(expectedOutput.PipingProbability, actualOutput.PipingProbability); + } + } + private static void AssertPipingStochasticSoilModels(PipingStochasticSoilModelCollection expectedModels, PipingStochasticSoilModelCollection actualModels) {