public void Nome_Tamanho_Correto() { user = new AspNetUsers() { UserName = "******" }; var nome = new NomeTamanhoCorretoSpecifications(); Assert.True(nome.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)); } }