public async Task <CredentialsUpdateResponse> UpdateAsync([FromBody] PartnerCredentialsUpdateRequest request) { try { await _partnerCredentialsService.UpdateAsync(request.ClientId, request.ClientSecret, request.PartnerId); } catch (PartnerCredentialsNotFoundException) { _log.Info("Partner credentials not found", new { request.ClientId }); return(new CredentialsUpdateResponse { Error = CredentialsError.LoginNotFound }); } return(new CredentialsUpdateResponse { Error = CredentialsError.None }); }
When_Update_Async_Is_Executed_For_Existing_Partner_Credentials_Then_Partner_Credentials_Are_Updated() { await _partnerCredentialsService.UpdateAsync(ClientId, ClientSecret, PartnerId); _partnerCredentialsRepositoryMock.Verify(x => x.UpdateAsync(It.IsAny <PartnerCredentials>()), Times.Once); }