public static TaxaJuros ObterTaxaJuros() { if (TaxaJuros == null) { TaxaJuros = new TaxaJuros(0.01); } return(TaxaJuros); }
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; }