Example #1
0
 public static TaxaJuros ObterTaxaJuros()
 {
     if (TaxaJuros == null)
     {
         TaxaJuros = new TaxaJuros(0.01);
     }
     return(TaxaJuros);
 }
Example #2
0
 public CalculoJuros(double valorInicial, int meses, TaxaJuros taxaJuros, double valorCalculado)
 {
     if (valorInicial <= 0)
     {
         throw new ArgumentOutOfRangeException("valorInicial", "Valor inicial deve ser maior que zero");
     }
     if (meses < 0)
     {
         throw new ArgumentOutOfRangeException("meses", "Quantidade de meses deve ser maior que zero");
     }
     TaxaJuros      = taxaJuros ?? throw new ArgumentNullException("TaxaJurosDTO");
     ValorInicial   = valorInicial;
     Meses          = meses;
     DataCalculo    = DateTime.Now;
     ValorCalculado = valorCalculado;
 }