Exemplo n.º 1
0
        public async Task ShowMeTheCodeApi()
        {
            using (var clientProvider = new ClientProviderApi2().client)
            {
                var response = await clientProvider.GetAsync("/api/showmethecode");

                response.EnsureSuccessStatusCode();
                response.StatusCode.Should().Be(HttpStatusCode.OK, "EndPoint Inexixtente! " +
                                                "Por favor Execute a Api de Taxa Separado");
            }
        }
Exemplo n.º 2
0
        public async Task CalculaJurosApi()
        {
            using (var clientProvider = new ClientProviderApi2().client)
            {
                var response = await clientProvider.GetAsync("/api/calculajuros?valorinicial=100&meses=5");

                response.EnsureSuccessStatusCode();
                response.StatusCode.Should().Be(HttpStatusCode.OK, "EndPoint Inexixtente! " +
                                                "Por favor Execute a Api de Taxa Separado");
            }
        }
Exemplo n.º 3
0
        public async Task TestarCauculoJuros()
        {
            using (var clientProvider = new ClientProviderApi2().client)
            {
                var response = await clientProvider.GetAsync("/api/calculajuros?valorinicial=200&meses=13");

                response.EnsureSuccessStatusCode();

                var resultado = response.Content.ReadAsStringAsync();

                dynamic retorno = resultado.Result;

                decimal juros = Convert.ToDecimal(retorno);

                juros.Should().Be(227.62M, "Valor da Taxa esperado é de 227.62");
            }
        }