Index: Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Forms.Test/PropertyClasses/DuneErosionFailureMechanismPropertiesTest.cs =================================================================== diff -u -r5364d9cba57e4d0eb5adeeef11648499fcc72f01 -r6fe1ec68fba200ca6e292393329035f4bebe9a88 --- Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Forms.Test/PropertyClasses/DuneErosionFailureMechanismPropertiesTest.cs (.../DuneErosionFailureMechanismPropertiesTest.cs) (revision 5364d9cba57e4d0eb5adeeef11648499fcc72f01) +++ Ringtoets/DuneErosion/test/Ringtoets.DuneErosion.Forms.Test/PropertyClasses/DuneErosionFailureMechanismPropertiesTest.cs (.../DuneErosionFailureMechanismPropertiesTest.cs) (revision 6fe1ec68fba200ca6e292393329035f4bebe9a88) @@ -290,7 +290,9 @@ } [Test] - public void DynamicVisibleValidationMethod_ForRelevantFailureMechanism_ReturnExpectedVisibility() + [TestCase(true)] + [TestCase(false)] + public void DynamicVisibleValidationMethod_DependingOnRelevancy_ReturnExpectedVisibility(bool isRelevant) { // Setup var mocks = new MockRepository(); @@ -300,42 +302,17 @@ var properties = new DuneErosionFailureMechanismProperties( new DuneErosionFailureMechanism { - IsRelevant = true + IsRelevant = isRelevant }, changeHandler); // Call & Assert - Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.LengthEffect))); Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.Name))); Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.Code))); Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.IsRelevant))); - Assert.IsTrue(properties.DynamicVisibleValidationMethod(null)); + Assert.AreEqual(isRelevant, properties.DynamicVisibleValidationMethod(nameof(properties.LengthEffect))); - mocks.VerifyAll(); - } - - [Test] - public void DynamicVisibleValidationMethod_ForIrrelevantFailureMechanism_ReturnExpectedVisibility() - { - // Setup - var mocks = new MockRepository(); - var changeHandler = mocks.Stub>(); - mocks.ReplayAll(); - - var properties = new DuneErosionFailureMechanismProperties( - new DuneErosionFailureMechanism - { - IsRelevant = false - }, - changeHandler); - - // Call & Assert - Assert.IsFalse(properties.DynamicVisibleValidationMethod(nameof(properties.LengthEffect))); - Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.Name))); - Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.Code))); - Assert.IsTrue(properties.DynamicVisibleValidationMethod(nameof(properties.IsRelevant))); - Assert.IsTrue(properties.DynamicVisibleValidationMethod(null)); mocks.VerifyAll();