Index: Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs =================================================================== diff -u -r18e230605af8cda1d527525691b2ba9597bf1464 -rae74507edbfc4fe632ba5f964a147aff630dfe6e --- Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs (.../RingtoetsCommonDataCalculationServiceTest.cs) (revision 18e230605af8cda1d527525691b2ba9597bf1464) +++ Ringtoets/Common/test/Ringtoets.Common.Service.Test/RingtoetsCommonDataCalculationServiceTest.cs (.../RingtoetsCommonDataCalculationServiceTest.cs) (revision ae74507edbfc4fe632ba5f964a147aff630dfe6e) @@ -31,34 +31,19 @@ public class RingtoetsCommonDataCalculationServiceTest { [Test] - public void GetCalculationConvergence_WithConvergedResults_CalculationConvergedTrue() + [TestCase(true, CalculationConvergence.CalculatedConverged)] + [TestCase(false, CalculationConvergence.CalculatedNotConverged)] + [TestCase(null, CalculationConvergence.NotCalculated)] + public void GetCalculationConvergence_WithDifferentValues_ReturnsExpectedConvergence(bool? value, CalculationConvergence expectedConvergence) { - // Setup - const double norm = 0.05; - double reliabilityIndex = StatisticsConverter.ProbabilityToReliability(norm); - // Call - CalculationConvergence calculationConverged = RingtoetsCommonDataCalculationService.GetCalculationConvergence(reliabilityIndex, norm); + CalculationConvergence calculationConverged = RingtoetsCommonDataCalculationService.GetCalculationConvergence(value); // Assert - Assert.AreEqual(CalculationConvergence.CalculatedConverged, calculationConverged); + Assert.AreEqual(expectedConvergence, calculationConverged); } [Test] - public void GetCalculationConvergence_WithoutConvergedResults_CalculationConvergedFalse() - { - // Setup - var output = new ReliabilityIndexCalculationOutput(5.0e-3, 5.0e-3); - const double norm = 1; - - // Call - CalculationConvergence calculationConverged = RingtoetsCommonDataCalculationService.GetCalculationConvergence(output.CalculatedReliabilityIndex, norm); - - // Assert - Assert.AreEqual(CalculationConvergence.CalculatedNotConverged, calculationConverged); - } - - [Test] [Combinatorial] public void ProfileSpecificRequiredProbability_WithValidParameters_ReturnSpecificProbability( [Values(1, 0.5, 0)] double norm,