Example #1
0
        public void GenereElRendimientoPorDescuento_SinTratamientoFiscal_LaResta()
        {
            elResultadoEsperado = 20000;

            tieneTratamientoFiscal = false;
            elResultadoObtenido    = CalculosDeRendimiento.GenereElRendimientoPorDescuentoRedondeado(elValorFacial, elValorTransadoNeto, laTasaDeImpuesto, laFechaDeVencimiento, laFechaActual, tieneTratamientoFiscal);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
Example #2
0
        public void GenereElRendimientoPorDescuento_ConTratamientoFiscal_LaFormula()
        {
            elResultadoEsperado = 21621.6216M;

            elValorFacial          = 320000;
            elValorTransadoNeto    = 300000;
            laTasaDeImpuesto       = 8;
            laFechaDeVencimiento   = new DateTime(2016, 10, 10);
            laFechaActual          = new DateTime(2016, 3, 3);
            tieneTratamientoFiscal = true;
            elResultadoObtenido    = CalculosDeRendimiento.GenereElRendimientoPorDescuentoRedondeado(
                elValorFacial,
                elValorTransadoNeto,
                laTasaDeImpuesto,
                laFechaDeVencimiento,
                laFechaActual,
                tieneTratamientoFiscal);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }