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, }); }
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); }