diff --git a/src/tests/Metalama.Patterns.Contracts.UnitTests/RegularExpressionAttributeTests.cs b/src/tests/Metalama.Patterns.Contracts.UnitTests/RegularExpressionAttributeTests.cs index deba2f02..f7c53f58 100644 --- a/src/tests/Metalama.Patterns.Contracts.UnitTests/RegularExpressionAttributeTests.cs +++ b/src/tests/Metalama.Patterns.Contracts.UnitTests/RegularExpressionAttributeTests.cs @@ -63,6 +63,22 @@ public void Given_FieldEmail_When_IncorrectValuePassed_Then_ExceptionIsThrown() Assert.Contains( "Email2", e.Message, StringComparison.Ordinal ); } + [Fact] + public void Given_FieldEmail_When_ValidValueWithSingleQuote_Then_Success() + { + var cut = new RegexTestClass(); + + cut.Email2 = "Spirit.O'Crowd@foobusiness.borg.uk"; + } + + [Fact] + public void Given_FieldEmail_When_ValidValueWithDoubleQuote_Then_Success() + { + var cut = new RegexTestClass(); + + cut.Email2 = "\"Spirit O'Crowd\"@foobusiness.borg.uk"; + } + [Fact] public void Given_FieldWithPhone_When_CorrectValuePassed_Then_Success() {