private double GetTaxaJuros(IHttpClientFactory httpClient) { HttpClient client = httpClient.CreateClient("api-interest-rate"); HttpResponseMessage response = client.GetAsync("/taxaJuros").Result; string conteudo = response.Content.ReadAsStringAsync().Result; TaxaResponse result = JsonConvert.DeserializeObject <TaxaResponse>(conteudo); return(result.Taxa); }
public async Task Get_ReturnTaxa001() { HttpResponseMessage response = await _testContext.Client.GetAsync("/taxajuros"); response.EnsureSuccessStatusCode(); response.StatusCode.Should().Be(HttpStatusCode.OK); string bodyResponse = await response.Content.ReadAsStringAsync(); TaxaResponse objectResponse = JsonConvert.DeserializeObject <TaxaResponse>(bodyResponse); objectResponse.Should().Match <TaxaResponse>(x => x.Taxa == 0.01); }
public ConsumoRefit(string path, string servico) { ApiClient = RestService.For <ITaxaApi1Sevice>(path); Response = GetTaxaAsync(servico).Result; }