Index: DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/IdValidatorTests.cs =================================================================== diff -u -r4000 -r4052 --- DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/IdValidatorTests.cs (.../IdValidatorTests.cs) (revision 4000) +++ DamEngine/trunk/src/Deltares.DamEngine.Io.Tests/IdValidatorTests.cs (.../IdValidatorTests.cs) (revision 4052) @@ -21,51 +21,50 @@ using NUnit.Framework; -namespace Deltares.DamEngine.Io.Tests +namespace Deltares.DamEngine.Io.Tests; + +[TestFixture] +public class IdValidatorTests { - [TestFixture] - public class IdValidatorTests + [TestCase("ABCDEFGHIJLMNOPQRSTUVWXYZ")] + [TestCase("A")] + [TestCase("Z")] + [TestCase("K")] + [TestCase("JUSTATEST")] + [TestCase("abcdefghijklmnopqrstuvwxyz")] + [TestCase("a")] + [TestCase("z")] + [TestCase("k")] + [TestCase("justatest")] + [TestCase("01234567879")] + [TestCase("0")] + [TestCase("9")] + [TestCase("5")] + [TestCase("!#$%&()*+,-./")] + [TestCase(":;<=>?@")] + [TestCase("[]^_`")] + [TestCase("{|}~")] + [TestCase("!")] + [TestCase("Een locatie 1!")] + public void GivenCorrectIdWhenValidatingThenSucceeds(string id) { - [TestCase("ABCDEFGHIJLMNOPQRSTUVWXYZ")] - [TestCase("A")] - [TestCase("Z")] - [TestCase("K")] - [TestCase("JUSTATEST")] - [TestCase("abcdefghijklmnopqrstuvwxyz")] - [TestCase("a")] - [TestCase("z")] - [TestCase("k")] - [TestCase("justatest")] - [TestCase("01234567879")] - [TestCase("0")] - [TestCase("9")] - [TestCase("5")] - [TestCase("!#$%&()*+,-./")] - [TestCase(":;<=>?@")] - [TestCase("[]^_`")] - [TestCase("{|}~")] - [TestCase("!")] - [TestCase("Een locatie 1!")] - public void GivenCorrectIdWhenValidatingThenSucceeds(string id) - { - // Given Correct Id When Validating - bool isOk = IdValidator.IsCorrectName(id); + // Given Correct Id When Validating + bool isOk = IdValidator.IsCorrectName(id); - // Then Succeeds - Assert.IsTrue(isOk); - } + // Then Succeeds + Assert.IsTrue(isOk); + } - [TestCase("location_12_2_1D1")] // Between "location_12" and "_2_1D1" there are 2 illegal characters (1F hex) - [TestCase("The last character is incorrectÀ")] - [TestCase("A character ¡ in the middle is incorrect")] - [TestCase("ÀThe first character is incorrect")] - public void GivenInCorrectIdWhenValidatingThenFails(string id) - { - // Given Inorrect Id When Validating - bool isOk = IdValidator.IsCorrectName(id); + [TestCase("location_12_2_1D1")] // Between "location_12" and "_2_1D1" there are 2 illegal characters (1F hex) + [TestCase("The last character is incorrectÀ")] + [TestCase("A character ¡ in the middle is incorrect")] + [TestCase("ÀThe first character is incorrect")] + public void GivenInCorrectIdWhenValidatingThenFails(string id) + { + // Given Inorrect Id When Validating + bool isOk = IdValidator.IsCorrectName(id); - // Then Fails - Assert.IsFalse(isOk); - } + // Then Fails + Assert.IsFalse(isOk); } } \ No newline at end of file