public ValorTransadoBrutoConTratamientoFiscal(DatosDeInversion losDatos)
 {
     elValorFacial = ExtraigaElValorFacial(losDatos);
     losDiasAlVencimientoComoNumero = ExtraigaLosDiasAlVencimiento(losDatos);
     laTasaBruta   = GenereLaTasaBruta(losDatos);
     losDiasDelAño = ObtengaLosDiasDelAño(losDatos);
 }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 public RendimientosPorDescuento(DatosDeInversion losDatos)
 {
     elValorTransadoBruto = GenereElValorTransadoBruto(losDatos);
     elValorFacial        = ObtengaElValorFacial(losDatos);
 }
Ejemplo n.º 4
0
 private double ObtengaElValorFacial(DatosDeInversion losDatos)
 {
     return(losDatos.ValorFacial);
 }
Ejemplo n.º 5
0
 private double GenereElValorTransadoBruto(DatosDeInversion losDatos)
 {
     return(losDatos.ValorTransadoBruto);
 }
Ejemplo n.º 6
0
 public ImpuestoConTratamientoFiscal(DatosDeInversion losDatos)
 {
     elValorTransadoNeto  = ExtraigaElValorTransadoNeto(losDatos);
     elValorTransadoBruto = GenereElValorTransadoBruto(losDatos);
 }
Ejemplo n.º 7
0
 private double GenereElValorTransadoBruto(DatosDeInversion losDatos)
 {
     return(new ValorTransadoBrutoConTratamientoFiscal(losDatos).ComoNumero());
 }
Ejemplo n.º 8
0
 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);
 }
Ejemplo n.º 12
0
 public ImpuestoConTratamientoFiscalRedondeado(DatosDeInversion losDatos)
 {
     elImpuestoConTratamientoFiscal = new ImpuestoConTratamientoFiscal(losDatos).Calculado();
 }