Unit Testing, Property Based Testing.
lets call this dichotomy The Wolverine-Xavier scale. Returning to the email validator method, an email is considered valid if it has a correct local part and a @ char followed by a valid domain; and an email can be considered invalid if at least one of this three required parts is invalid. For