public void Email_Formato_Correto() { user = new AspNetUsers() { Email = "*****@*****.**" }; var email = new EmailValidoSpecifications(); Assert.True(email.IsSatisfiedBy(user)); }
public UserCadastroValidator(IUserRepository user, AspNetUsers aspNetUsers) { var emailFormato = new EmailValidoSpecifications(); var nomeTamanho = new NomeTamanhoCorretoSpecifications(); if (!emailFormato.IsSatisfiedBy(aspNetUsers)) { aspNetUsers.validateResult.notifications.Add(new Notification(1, "Email em formato incorreto.", DateTime.Now)); } if (!nomeTamanho.IsSatisfiedBy(aspNetUsers)) { aspNetUsers.validateResult.notifications.Add(new Notification(1, "O Login precisa ter ao menos 3 caracteres.", DateTime.Now)); } }