public async Task Validation_Returns_True_If_Password_Equal() { // act var result = await _service.ValidateAsync(Login, Password); // assert Assert.True(result.isValid); }
public async Task <AdminCredentialsValidationResponse> ValidateAsync( [FromBody] CredentialsValidationRequest request) { bool isValid; string adminId; try { (isValid, adminId) = await _adminCredentialsService.ValidateAsync(request.Login, request.Password); } catch (AdminCredentialsNotFoundException) { return(new AdminCredentialsValidationResponse { Error = CredentialsError.LoginNotFound }); } if (!isValid) { return new AdminCredentialsValidationResponse { Error = CredentialsError.PasswordMismatch } } ; return(new AdminCredentialsValidationResponse { AdminId = adminId, Error = CredentialsError.None }); }