public void TestCalculaJuros() { CalculoJurosController blergh = new CalculoJurosController(null, null); double valorFinal = CalculoJurosController.calculajuros(ValorInicial, meses); Assert.AreEqual(105.10, valorFinal); }
public CalculoJurosControllerTests() { _mockLogger = new Mock <ILogger <CalculoJurosController> >(MockBehavior.Loose); _mockServicoCalculoJuros = new Mock <IServicoCalculoJurosCompostos>(MockBehavior.Strict); _mockTaxaJurosClient = new Mock <ITaxaJurosClient>(MockBehavior.Strict); _controller = new CalculoJurosController( _mockLogger.Object, _mockServicoCalculoJuros.Object, _mockTaxaJurosClient.Object); }
public async Task CalcularAsync_VerificarSeEstaChamandoMetodoAplic() { //arrange _aplicCalculoJuros.Setup(p => p.CalcularAsync(It.IsAny <CalculaJurosDto>())).ReturnsAsync(100m); //act var calculaJurosController = new CalculoJurosController(_aplicCalculoJuros.Object); var valorAtual = await calculaJurosController.CalcularAsync(new CalculaJurosDto()); //test _aplicCalculoJuros.Verify(x => x.CalcularAsync(It.IsAny <CalculaJurosDto>())); }