/// <summary> /// Consome as regras de validação de Password /// </summary> /// <param name="request"></param> /// <returns></returns> public bool IsValid(EntityPassword request) { if (request == null) { return(false); } var validationResult = new PasswordValidation().Validate(request); return(validationResult.IsValid); }
public void Should_Return_False_When_Trying_To_Submit_Null_Password() { //Arrange EntityPassword password = null; //Act bool result = _validationPasswordService.IsValid(password); //Assert result.Should().BeFalse(); }
public void Should_Return_False_When_Trying_To_Submit_Password_No_Digit(string password) { //Arrange EntityPassword passwordRequest = new EntityPassword(); passwordRequest.Password = password; //Act bool result = _passwordValidator.IsValid(passwordRequest); //assert result.Should().BeFalse(); }
public void Should_Return_True_When_Valid_Password_Is_Provided(string password) { //Arrange EntityPassword validPassword = new EntityPassword(); validPassword.Password = password; //Act bool result = _validationPasswordService.IsValid(validPassword); //Assert result.Should().BeTrue(); }
public IActionResult IsValid(EntityPassword password) { if (password == null || string.IsNullOrEmpty(password.Password)) { return(BadRequest("Senha não pode ser nula")); } var isValid = _service.IsValid(password); if (isValid) { return(Ok(true)); } else { return(BadRequest(false)); } }
/// <summary> /// Executa a validação do password conforme dominio da aplicação /// </summary> /// <param name="passwordValidation"></param> /// <returns>Retorna true ou false apos executar a validação</returns> public bool IsValid(EntityPassword passwordValidation) { return(_repository.IsValid(passwordValidation)); }
/// <summary> /// Executa as regras de validação de Password conforme dominio /// </summary> /// <param name="passwordValidation"></param> /// <returns></returns> public bool IsValid(EntityPassword passwordValidation) { return(_passwordValidator.IsValid(passwordValidation)); }