public ValorTransadoBrutoConTratamientoFiscal(DatosDeInversion losDatos) { elValorFacial = ExtraigaElValorFacial(losDatos); losDiasAlVencimientoComoNumero = ExtraigaLosDiasAlVencimiento(losDatos); laTasaBruta = GenereLaTasaBruta(losDatos); losDiasDelAño = ObtengaLosDiasDelAño(losDatos); }
public void ComoNumero_AñoBisiesto_366Dias() { elResultadoEsperado = 366; losDatos = new DatosDeInversionConTratamientoFiscal(); losDatos.FechaActual = new DateTime(2016, 10, 10); elResultadoObtenido = new DiasDelAño(losDatos).ComoNumero(); Assert.AreEqual(elResultadoEsperado, elResultadoObtenido); }
public RendimientosPorDescuento(DatosDeInversion losDatos) { elValorTransadoBruto = GenereElValorTransadoBruto(losDatos); elValorFacial = ObtengaElValorFacial(losDatos); }
private double ObtengaElValorFacial(DatosDeInversion losDatos) { return(losDatos.ValorFacial); }
private double GenereElValorTransadoBruto(DatosDeInversion losDatos) { return(losDatos.ValorTransadoBruto); }
public ImpuestoConTratamientoFiscal(DatosDeInversion losDatos) { elValorTransadoNeto = ExtraigaElValorTransadoNeto(losDatos); elValorTransadoBruto = GenereElValorTransadoBruto(losDatos); }
private double GenereElValorTransadoBruto(DatosDeInversion losDatos) { return(new ValorTransadoBrutoConTratamientoFiscal(losDatos).ComoNumero()); }
private double ExtraigaElValorTransadoNeto(DatosDeInversion losDatos) { return(losDatos.ValorTransadoNeto); }
private double ObtengaLosDiasDelAño(DatosDeInversion losDatos) { return(losDatos.DiasDelAño); }
private double GenereLaTasaBruta(DatosDeInversion losDatos) { return(new TasaBruta(losDatos).Calculado()); }
private double ExtraigaLosDiasAlVencimiento(DatosDeInversion losDatos) { return(losDatos.DiasAlVencimientoComoNumero); }
public ImpuestoConTratamientoFiscalRedondeado(DatosDeInversion losDatos) { elImpuestoConTratamientoFiscal = new ImpuestoConTratamientoFiscal(losDatos).Calculado(); }