Example #1
0
        public void ComoNumero_SaldoEnUdesYAnotadoEnCuenta_MontoNominalColonizado()
        {
            elResultadoEsperado = 750000;

            var losDatos = new DatosDeISINAnotadoEnUDESAlTipoDeCambioActual();

            losDatos.MontoNominalDelSaldo  = 1000;
            losDatos.TipoDeCambioUDESDeHoy = 750;
            elResultadoObtenido            = losDatos.MontoConvertido;

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
Example #2
0
        public void ComoNumero_TipoDeCambioDefinidoParaHoy_MontoColonizadoConTipoDeCambioDeHoy()
        {
            elResultadoEsperado = 750000;

            var losDatos = new DatosDeISINAnotadoEnUDESAlTipoDeCambioActual();

            losDatos.MontoNominalDelSaldo  = 1000;
            losDatos.TipoDeCambioUDESDeHoy = 750;
            elResultadoObtenido            = losDatos.SaldoColonizado;

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
Example #3
0
        public ValoracionPorISIN UnaValoracionEnUDESYElSaldoEstaAnotadoEnCuenta()
        {
            var losDatos = new DatosDeISINAnotadoEnUDESAlTipoDeCambioActual();

            losDatos.ISIN        = "HDA000000000001";
            losDatos.FechaActual = new DateTime(2016, 1, 1);
            losDatos.FechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6);
            losDatos.DiasMinimosAlVencimientoDelEmisor = 7;
            losDatos.PorcentajeCobertura            = 0.8M;
            losDatos.PrecioLimpioDelVectorDePrecios = 80;
            losDatos.MontoNominalDelSaldo           = 1000;
            losDatos.TipoDeCambioUDESDeHoy          = 750;

            return(new ValoracionPorISIN(losDatos));
        }