Example #1
0
        public void TestAcceptableEmailAddresses()
        {
            List <string> addresses = new List <string>()
            {
                "bob@bob",
                "*****@*****.**",
                "[email protected]"
            };

            addresses.ForEach(address => Assert.IsTrue(validator.IsValid(address), "Email address is valid: " + address));
        }
Example #2
0
        /// <inheritdoc cref="BaseFilterFormatter.FormatPropertyName"/>
        protected override string FormatPropertyName(string obj, PropertyDefinition propertyDefinition)
        {
            if (EmailAddressValidator.IsValid(obj))
            {
                return($"{propertyDefinition.Name}/EmailAddress/Address");
            }

            return($"{propertyDefinition.Name}/EmailAddress/Name");
        }
Example #3
0
        public override bool EnableNext()
        {
            ErrorWarningMessageIsVisible = false;

            //Display the email error warning?


            if (checkBox1.Checked && !string.IsNullOrEmpty(textBoxEmailAddress.Text) &&
                !emailAddressValidator.IsValid(textBoxEmailAddress.Text))
            {
                ErrorWarningMessageIsVisible = true;
                return(false);
            }

            //Check all required boxes have text
            if (checkBox1.Checked &&
                (string.IsNullOrEmpty(textBoxEmailAddress.Text) || string.IsNullOrEmpty(textBoxSMTP.Text) || string.IsNullOrEmpty(textBoxPort.Text)))
            {
                return(false);
            }

            return(true);
        }
Example #4
0
 public bool TestAcceptableEmailAddresses(string address)
 {
     return(validator.IsValid(address));
 }
Example #5
0
 public void IsFalse_WhenEmailIsIncorrect(string emailAddress)
 {
     Assert.False(EmailAddressValidator.IsValid(emailAddress));
 }
Example #6
0
 public void IsTrue_WhenEmailIsCorrect(string emailAddress)
 {
     Assert.True(EmailAddressValidator.IsValid(emailAddress));
 }