コード例 #1
0
        public void CalculaResultValueIncorrectResult()
        {
            double  taxaJuros    = 0;
            decimal valorInicial = 100;
            int     tempo        = 5;
            var     response     = JurosHelper.CalculaJuros(taxaJuros, valorInicial, tempo);

            Assert.IsFalse(Convert.ToDouble(response.Result) == 105.10);
        }
コード例 #2
0
        public IActionResult Calculajuros(decimal valorInicial, int tempo)
        {
            var taxaJuros  = JurosHelper.GetJuros(this.Request).Result;
            var valorJuros = JurosHelper.CalculaJuros(taxaJuros, valorInicial, tempo).Result;

            return(new ObjectResult(valorJuros)
            {
                StatusCode = StatusCodes.Status200OK,
            });
        }
コード例 #3
0
        public async Task GetJurosTestIncorrectResult()
        {
            var mockHttp = new MockHttpMessageHandler();

            mockHttp.When("http://localhost/taxaJuros")
            .Respond("application/json", "100");

            var client = new HttpClient(mockHttp);

            var response = await client.GetAsync("http://localhost/taxaJuros");

            var taxaJuros = await JurosHelper.GetJuros(response);

            Assert.IsFalse(taxaJuros == Constants.TaxaJuros);
        }