public void ComoLista_Dolares_DosISIN() { elResultadoEsperado = DosValoracionesEnDolares(); losDatos = new DatosDeLaValoracionPorEntidad(); losDatos.listaDeISINEnDolares = new List <ISIN>(); ISIN unISINEnDolares = new ISIN(); unISINEnDolares.NumeroISIN = "HDA000000000001"; unISINEnDolares.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); unISINEnDolares.diasMinimosAlVencimientoDelEmisor = 7; unISINEnDolares.porcentajeCobertura = 0.8M; unISINEnDolares.precioLimpioDelVectorDePrecios = 80; unISINEnDolares.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnDolares.Add(unISINEnDolares); ISIN otroISINEnDolares = new ISIN(); otroISINEnDolares.NumeroISIN = "HDA000000000001"; otroISINEnDolares.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); otroISINEnDolares.diasMinimosAlVencimientoDelEmisor = 7; otroISINEnDolares.porcentajeCobertura = 0.8M; otroISINEnDolares.precioLimpioDelVectorDePrecios = 80; otroISINEnDolares.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnDolares.Add(otroISINEnDolares); losDatos.fechaActual = new DateTime(2016, 1, 1); elResultadoObtenido = new ValoracionISINDolares(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
public void ComoLista_UDESAnotados_DosISIN() { elResultadoEsperado = DosValoracionesEnUDESAnotadosEnCuenta(); losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnUDESAnotadosEnCuenta = new List <ISIN>(); ISIN unISINEnUDESAnotadosEnCuenta = new ISIN(); unISINEnUDESAnotadosEnCuenta.NumeroISIN = "HDA000000000001"; unISINEnUDESAnotadosEnCuenta.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); unISINEnUDESAnotadosEnCuenta.diasMinimosAlVencimientoDelEmisor = 7; unISINEnUDESAnotadosEnCuenta.porcentajeCobertura = 0.8M; unISINEnUDESAnotadosEnCuenta.precioLimpioDelVectorDePrecios = 80; unISINEnUDESAnotadosEnCuenta.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnUDESAnotadosEnCuenta.Add(unISINEnUDESAnotadosEnCuenta); ISIN otroISINEnUDESAnotadosEnCuenta = new ISIN(); otroISINEnUDESAnotadosEnCuenta.NumeroISIN = "HDA000000000001"; otroISINEnUDESAnotadosEnCuenta.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); otroISINEnUDESAnotadosEnCuenta.diasMinimosAlVencimientoDelEmisor = 7; otroISINEnUDESAnotadosEnCuenta.porcentajeCobertura = 0.8M; otroISINEnUDESAnotadosEnCuenta.precioLimpioDelVectorDePrecios = 80; otroISINEnUDESAnotadosEnCuenta.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnUDESAnotadosEnCuenta.Add(otroISINEnUDESAnotadosEnCuenta); losDatos.listaDeISINEnUDESNoAnotadosEnCuenta = new List <ISIN>(); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); losDatos.tipoDeCambioDeUDESDeAyer.Returns(745); losDatos.tipoDeCambioDeUDESDeHoy.Returns(750); elResultadoObtenido = new ValoracionISINAnotadoEnCuenta(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
protected ValoracionDeLosISINDeUnaEntidad UnaValoracionConDosISINEnDolares() { losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnColones = new List <ISIN>(); losDatos.listaDeISINEnDolares = new List <ISIN>(); ISIN unISINEnDolares = new ISIN(); unISINEnDolares.NumeroISIN = "HDA000000000001"; unISINEnDolares.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); unISINEnDolares.diasMinimosAlVencimientoDelEmisor = 7; unISINEnDolares.porcentajeCobertura = 0.8M; unISINEnDolares.precioLimpioDelVectorDePrecios = 80; unISINEnDolares.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnDolares.Add(unISINEnDolares); ISIN otroISINEnDolares = new ISIN(); otroISINEnDolares.NumeroISIN = "HDA000000000001"; otroISINEnDolares.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); otroISINEnDolares.diasMinimosAlVencimientoDelEmisor = 7; otroISINEnDolares.porcentajeCobertura = 0.8M; otroISINEnDolares.precioLimpioDelVectorDePrecios = 80; otroISINEnDolares.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnDolares.Add(otroISINEnDolares); losDatos.listaDeISINEnUDESAnotadosEnCuenta = new List <ISIN>(); losDatos.listaDeISINEnUDESNoAnotadosEnCuenta = new List <ISIN>(); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); losDatos.tipoDeCambioDeUDESDeAyer.Returns(745); losDatos.tipoDeCambioDeUDESDeHoy.Returns(750); return(new ValoracionPorEntidad().GenereLaValoracion(losDatos)); }
public void ComoLista_Colones_SinISIN() { elResultadoEsperado = UnaListaSinValoraciones(); losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnColones = new List <ISIN>(); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); elResultadoObtenido = new ValoracionISINColones(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
public void ComoLista_UDESNoAnotados_SinISIN() { elResultadoEsperado = UnaListaSinValoraciones(); losDatos = new DatosDeLaValoracionPorEntidad(); losDatos.listaDeISINEnUDESNoAnotadosEnCuenta = new List <ISIN>(); losDatos.fechaActual = new DateTime(2016, 1, 1); elResultadoObtenido = new ValoracionISINNoAnotadoEnCuenta(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
public void ComoLista_UDESNoAnotados_SinISIN() { elResultadoEsperado = UnaListaSinValoraciones(); losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnUDESAnotadosEnCuenta = new List <ISIN>(); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); losDatos.tipoDeCambioDeUDESDeAyer.Returns(745); losDatos.tipoDeCambioDeUDESDeHoy.Returns(750); elResultadoObtenido = new ValoracionISINAnotadoEnCuenta(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
protected ValoracionDeLosISINDeUnaEntidad UnaValoracionSinNingunISIN() { losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnColones = new List <ISIN>(); losDatos.listaDeISINEnDolares = new List <ISIN>(); losDatos.listaDeISINEnUDESAnotadosEnCuenta = new List <ISIN>(); losDatos.listaDeISINEnUDESNoAnotadosEnCuenta = new List <ISIN>(); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); losDatos.tipoDeCambioDeUDESDeAyer.Returns(745); losDatos.tipoDeCambioDeUDESDeHoy.Returns(750); return(new ValoracionPorEntidad().GenereLaValoracion(losDatos)); }
public void ComoLista_UDESNoAnotados_UnISIN() { elResultadoEsperado = UnaValoracionEnUDESNoAnotadosEnCuenta(); losDatos = new DatosDeLaValoracionPorEntidad(); losDatos.listaDeISINEnUDESNoAnotadosEnCuenta = new List <ISIN>(); ISIN unISINEnUDESNoAnotadosEnCuenta = new ISIN(); unISINEnUDESNoAnotadosEnCuenta.NumeroISIN = "HDA000000000001"; unISINEnUDESNoAnotadosEnCuenta.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); unISINEnUDESNoAnotadosEnCuenta.diasMinimosAlVencimientoDelEmisor = 7; unISINEnUDESNoAnotadosEnCuenta.porcentajeCobertura = 0.8M; unISINEnUDESNoAnotadosEnCuenta.precioLimpioDelVectorDePrecios = 80; unISINEnUDESNoAnotadosEnCuenta.montoNominalDelSaldo = 1000; losDatos.listaDeISINEnUDESNoAnotadosEnCuenta.Add(unISINEnUDESNoAnotadosEnCuenta); losDatos.fechaActual = new DateTime(2016, 1, 1); elResultadoObtenido = new ValoracionISINNoAnotadoEnCuenta(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }
public void ComoLista_Colones_ConISIN() { elResultadoEsperado = UnaValoracionEnColones(); losDatos = Substitute.For <DatosDeLaValoracionPorEntidad>(); losDatos.listaDeISINEnColones = new List <ISIN>(); ISIN unISINEnColones = new ISIN(); unISINEnColones.NumeroISIN = "HDA000000000001"; unISINEnColones.fechaDeVencimientoDelValorOficial = new DateTime(2016, 6, 6); unISINEnColones.diasMinimosAlVencimientoDelEmisor = 7; unISINEnColones.porcentajeCobertura = 0.8M; unISINEnColones.precioLimpioDelVectorDePrecios = 80; unISINEnColones.montoNominalDelSaldo = 3578000; losDatos.listaDeISINEnColones.Add(unISINEnColones); losDatos.fechaActual.Returns(new DateTime(2016, 1, 1)); elResultadoObtenido = new ValoracionISINColones(losDatos).ComoLista(); Verificacion.LasListasSonIguales(elResultadoEsperado, elResultadoObtenido); }