public void Should_Include_Only_Major_Domain_Extensions_When_Flag_Is_Set_For_Human_Addresses() { var email = EmailAddresses.Human(true); var extensionPos = email.LastIndexOf('.'); var extension = email.Substring(extensionPos, email.Length - extensionPos); Assert.IsTrue(_major_domain_regex.IsMatch(extension)); }
public void Can_Generate_Valid_Human_Emails() { for (var i = 0; i < 200; i++) { var email = EmailAddresses.Human(); Assert.IsTrue(_valid_email_regex.IsMatch(email), "Expected a valid email address"); } }
public override string Generate() { return(EmailAddresses.Human()); }