Index: Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Settings/FailureMechanismSettingsProviderTest.cs =================================================================== diff -u -r6cec21ca5e9396202bd248dfabc181857bf433a5 -r315c97cc1170e8d835360b43435dc816bfaf196c --- Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Settings/FailureMechanismSettingsProviderTest.cs (.../FailureMechanismSettingsProviderTest.cs) (revision 6cec21ca5e9396202bd248dfabc181857bf433a5) +++ Ringtoets/HydraRing/test/Ringtoets.HydraRing.Calculation.Test/Settings/FailureMechanismSettingsProviderTest.cs (.../FailureMechanismSettingsProviderTest.cs) (revision 315c97cc1170e8d835360b43435dc816bfaf196c) @@ -28,17 +28,17 @@ [TestFixture] public class FailureMechanismSettingsProviderTest { - [TestCase(HydraRingFailureMechanismType.AssessmentLevel, 0.0, 50.0)] - [TestCase(HydraRingFailureMechanismType.QVariant, 0.0, 50.0)] - [TestCase(HydraRingFailureMechanismType.WaveHeight, 0.0, 50.0)] - [TestCase(HydraRingFailureMechanismType.WavePeakPeriod, 0.0, 50.0)] - [TestCase(HydraRingFailureMechanismType.WaveSpectralPeriod, 0.0, 50.0)] - [TestCase(HydraRingFailureMechanismType.DikesOvertopping, double.NaN, double.NaN)] - [TestCase(HydraRingFailureMechanismType.DikesPiping, double.NaN, double.NaN)] - [TestCase(HydraRingFailureMechanismType.StructuresOvertopping, double.NaN, double.NaN)] - [TestCase(HydraRingFailureMechanismType.StructuresClosure, double.NaN, double.NaN)] - [TestCase(HydraRingFailureMechanismType.StructuresStructuralFailure, double.NaN, double.NaN)] - public void GetFailureMechanismSettings_DefaultsOnly_ReturnsExpectedFailureMechanismSettings(HydraRingFailureMechanismType failureMechanismType, double expectedValueMin, double expectedValueMax) + [TestCase(HydraRingFailureMechanismType.AssessmentLevel, 0.0, 50.0, 1)] + [TestCase(HydraRingFailureMechanismType.QVariant, 0.0, 50.0, 7)] + [TestCase(HydraRingFailureMechanismType.WaveHeight, 0.0, 50.0, 11)] + [TestCase(HydraRingFailureMechanismType.WavePeakPeriod, 0.0, 50.0, 14)] + [TestCase(HydraRingFailureMechanismType.WaveSpectralPeriod, 0.0, 50.0, 16)] + [TestCase(HydraRingFailureMechanismType.DikesOvertopping, double.NaN, double.NaN, 1017)] + [TestCase(HydraRingFailureMechanismType.DikesPiping, double.NaN, double.NaN, 3015)] + [TestCase(HydraRingFailureMechanismType.StructuresOvertopping, double.NaN, double.NaN, 4404)] + [TestCase(HydraRingFailureMechanismType.StructuresClosure, double.NaN, double.NaN, 4505)] + [TestCase(HydraRingFailureMechanismType.StructuresStructuralFailure, double.NaN, double.NaN, 4607)] + public void GetFailureMechanismSettings_DefaultsOnly_ReturnsExpectedFailureMechanismSettings(HydraRingFailureMechanismType failureMechanismType, double expectedValueMin, double expectedValueMax, double expectedFaultTreeModelId) { // Setup var failureMechanismSettingsProvider = new FailureMechanismSettingsProvider(); @@ -49,6 +49,7 @@ // Assert Assert.AreEqual(expectedValueMin, failureMechanismSettings.ValueMin); Assert.AreEqual(expectedValueMax, failureMechanismSettings.ValueMax); + Assert.AreEqual(expectedFaultTreeModelId, failureMechanismSettings.FaultTreeModelId); } } }