Index: Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismResultViewTest.cs =================================================================== diff -u -rb28a844780b613e1901fa82328ba3917f485c729 -rb6e0f8d41d92ed18c902138dd49cce6e703ee883 --- Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismResultViewTest.cs (.../HeightStructuresFailureMechanismResultViewTest.cs) (revision b28a844780b613e1901fa82328ba3917f485c729) +++ Ringtoets/HeightStructures/test/Ringtoets.HeightStructures.Forms.Test/Views/HeightStructuresFailureMechanismResultViewTest.cs (.../HeightStructuresFailureMechanismResultViewTest.cs) (revision b6e0f8d41d92ed18c902138dd49cce6e703ee883) @@ -243,11 +243,33 @@ } [Test] + [SetCulture("nl-NL")] + [TestCase("1.01")] + [TestCase("-0.01")] + [TestCase("5")] + [TestCase("-10")] + public void FailureMechanismResultView_EditValueAssessmentLayerThreeInvalid_ShowErrorToolTip(string newValue) + { + // Setup + using (ShowFullyConfiguredFailureMechanismResultsView()) + { + var dataGridView = (DataGridView)new ControlTester("dataGridView").TheObject; + + // Call + dataGridView.Rows[0].Cells[assessmentLayerThreeIndex].Value = newValue; + + // Assert + Assert.AreEqual("Kans moet in het bereik [0,0, 1,0] liggen.", dataGridView.Rows[0].ErrorText); + } + } + + [Test] [TestCase("1")] + [TestCase("0")] + [TestCase("0.5")] [TestCase("1e-6")] - [TestCase("1e+6")] - [TestCase("14.3")] - public void FailureMechanismResultView_EditValueValid_DoNotShowErrorToolTipAndEditValue(string newValue) + [TestCase("NaN")] + public void FailureMechanismResultView_EditValueAssessmentLayerThreeValid_DoNotShowErrorToolTipAndEditValue(string newValue) { // Setup using (HeightStructuresFailureMechanismResultView view = ShowFullyConfiguredFailureMechanismResultsView())