Пример #1
0
        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);
        }
Пример #2
0
        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;
 }