public async Task Change_Password_Updates_Admin_Credentials() { // act await _service.ChangePasswordAsync(Login, Password); // assert _adminCredentialsRepositoryMock.Verify(o => o.UpdateAsync(It.IsAny <AdminCredentials>()), Times.Once); }
public async Task <CredentialsUpdateResponse> ChangePasswordAsync( [FromBody] AdminCredentialsUpdateRequest request) { try { await _adminCredentialsService.ChangePasswordAsync(request.Login, request.Password); } catch (AdminCredentialsNotFoundException) { return(new CredentialsUpdateResponse { Error = CredentialsError.LoginNotFound }); } return(new CredentialsUpdateResponse { Error = CredentialsError.None }); }