public UsuarioValidator(IEmailValido emailValido, ISenhaService senhaService) { this.emailValido = emailValido; this.senhaService = senhaService; RuleFor(x => x.Email).Must(emailValido.IsEmail).WithMessage("Campo Email inválido!"); RuleFor(x => x.Senha).NotEmpty().WithMessage("Campo Senha é obrigatório!"); RuleFor(x => x.NomeCompleto).NotEmpty().WithMessage("Campo Nome Completo é obrigatório!"); RuleFor(x => x).Must(emailValido.IsEmailInexistente).WithMessage("Usuário já cadastrado"); RuleFor(x => x).Must(ChecaForcaSenha).WithMessage("A senha deve conter ao menos 6 caracteres, letras maiusculas e minusculas, simbolos e números"); }
public TesteSenhaService() { _senhaService = new SenhaService(new SenhaValidarDtoValidador()); }
public void Setup() { senhaService = new SenhaService(); }
public SenhaController(ISenhaService senhaService) { this.senhaService = senhaService; }
public SenhaController(ISenhaService senhaService, IMapper mapper) { _senhaService = senhaService; _mapper = mapper; }