public void TesteValorInicialZerado() { var service = new CalculoServices(new JurosCompostosValidator()); var result = service.JurosCompostos(new JurosCompostosDto { Meses = 9, ValorInicial = 0 }); Assert.NotNull(result); Assert.Equal(1, result.Errors.Count); }
public void TestarJurosCompostos() { var service = new CalculoServices(new JurosCompostosValidator()); var result = service.JurosCompostos(new JurosCompostosDto { Meses = 5, ValorInicial = 100 }); var expected = new JurosCompostosDto { Meses = 5, ValorInicial = 100, ValorFinal = 105.10100501M }; Assert.NotNull(result); Assert.Equal(result.Errors.Count, expected.Errors.Count); Assert.Equal(result.ValorFinal, expected.ValorFinal.Truncar(2)); }
public CalculosController(IMapper mapper, CalculoServices calculoServices) : base(mapper) { _calculoServices = calculoServices; }