public User(string email, long?licenceKeyId) { EmailValidator.Activate("*****@*****.**"); EmailValidator.ValidateEmail(email); Mail = email; LicenceKeyId = licenceKeyId; }
public User(string email, string password) { UserId = Guid.NewGuid(); EmailValidator.ValidateEmail(email); Password = HashPassword(password); IsActive = false; }
public UserService(SQLiteConnection connection, SmtpClient mailer, string from) { _connection = connection; _mailer = mailer; EmailValidator.ValidateEmail(from); _from = from; InitTable(); }
public void CorreoConCaracteresValidos() { //Arrange bool expected = true; //Act var result = EmailValidator.ValidateEmail("*****@*****.**"); //Assert Assert.AreEqual(expected, result); }
public void CorreoVacio() { //Arrange bool expected = false; //Act var result = EmailValidator.ValidateEmail(""); //Assert Assert.AreEqual(expected, result); }
public void Login(Action invalidEmailAction, Action sucessAction) { if (EmailValidator.ValidateEmail(_email)) { sucessAction.Invoke(); } else { invalidEmailAction.Invoke(); } }
public Person(string name, string surname, string email, DateTime birthday) { if (EmailValidator.ValidateEmail(email)) { throw new InvalidEmailException(email); } var yearsDif = (DateTime.Today - birthday).TotalDays / 365; if (yearsDif < 0 || yearsDif > 120) { throw new InvalidBirthdayException(birthday); } Name = name; Surname = surname; Email = email; Birthday = birthday; _sunSign = ZodiacHelper.GetSunSign(Birthday); _chineseSign = ZodiacHelper.GetChineseSign(Birthday); }
public async Task <ApiResult <EmailDto> > Handle(Command request, CancellationToken cancellationToken) { Model.Entity.MailingGroup mailingGroup = await _context.MailingGroups .Include(x => x.Emails) .Where(x => x.UserId == request.UserId) .Where(x => x.Id == request.GroupId) .FirstOrDefaultAsync(cancellationToken); if (mailingGroup is null) { return(ApiResult <EmailDto> .Failed("Mailing group is not exists", 404)); } string newEmail = request.Email.Trim(); bool isValidEmail = EmailValidator.ValidateEmail(newEmail); if (!isValidEmail) { return(ApiResult <EmailDto> .Failed("Email is wrong format", 400)); } if (mailingGroup.Emails.Any(x => x.Name == newEmail)) { return(ApiResult <EmailDto> .Failed("Email is already exists", 409)); } Email email = new Email { Name = newEmail, MailingGroup = mailingGroup, MailingGroupId = mailingGroup.Id }; await _context.AddAsync(email, cancellationToken); await _context.SaveChangesAsync(cancellationToken); return(ApiResult <EmailDto> .Success(new EmailDto(email))); }
public void ValidateEmail_ShouldWork(string email, Boolean expected) { Boolean actual = ev.ValidateEmail(email); Assert.True(expected == actual); }