Example #1
0
        public void DeveCalcularJurosSimples()
        {
            var jurosSimples     = new JurosSimples();
            var capital          = 10000;
            var taxaDeEmprestimo = 0.4;
            var periodos         = 10;

            var juros = jurosSimples.CalcularJurosSimples(capital, taxaDeEmprestimo, periodos);

            Assert.Equal(40000, juros);
        }
Example #2
0
        public DividaController(CalculoDividaContext context)
        {
            _context = context;

            if (_context.Debitos.Count() == 0)
            {
                JurosSimples jurosSimples = new JurosSimples(3000.00, new DateTime(2019, 03, 15), 0.02, 3, 0.1);
                _context.Debitos.Add(jurosSimples.Resultado());

                JurosComposto jurosComposto = new JurosComposto(3000.00, new DateTime(2019, 03, 15), 0.02, 3, 0.1);
                _context.Debitos.Add(jurosComposto.Resultado());

                _context.SaveChanges();
            }
        }
Example #3
0
        public ParcelaController(CalculoDividaContext context)
        {
            _context = context;

            if (_context.Parcelas.Count() == 0)
            {
                JurosSimples jurosSimples = new JurosSimples(3000.00, new DateTime(2019, 03, 15), 0.02, 3, 0.1);
                jurosSimples.GetParcelas().ForEach(s =>
                                                   _context.Parcelas.Add(s));

                JurosComposto jurosComposto = new JurosComposto(3000.00, new DateTime(2019, 03, 15), 0.02, 3, 0.1);
                jurosComposto.GetParcelas().ForEach(c =>
                                                    _context.Parcelas.Add(c));

                _context.SaveChanges();
            }
        }