public async Task Update_account_configurations_with_success() { // Arrange GetAccountResponseMessage response; var request = new AccountConfigurationRequestMessage { PerDayInterest = true, Fines = true, LatePaymentFine = 2, }; // Act && Assert using (IApiResources apiClient = new APIResource()) using (var client = new Account(apiClient)) { Assert.DoesNotThrow(async() => { await client.ConfigureAccountAsync(request, "74c265aedbfaea379bc0148fae9b5526").ConfigureAwait(false); }); } }
/// <summary> /// Configura parâmetros de uma sub-conta, utilizando um apiToken customizado /// </summary> /// <param name="request">Configurações</param> /// <param name="accountApiToken">Live Api Token da conta</param> /// <returns></returns> public async Task <GetAccountResponseMessage> ConfigureAccountAsync(AccountConfigurationRequestMessage request, string accountApiToken) { var retorno = await Api.PostAsync <GetAccountResponseMessage>(request, $"/configuration", accountApiToken).ConfigureAwait(false); return(retorno); }