Esempio n. 1
0
        public static void RegistreUnaNuevaEmision(DatosDeLaEmision losDatos)
        {
            RegistroDeEmision elRegistro = GenereElRegistroDeLaEmision(losDatos);

            // Se guarda los registros en base de datos
            new RepositorioDeEmisiones().Guarde(elRegistro);
        }
Esempio n. 2
0
        public static void Ejecute(DatosDeLaEmision losDatos)
        {
            RegistroDeEmision elRegistro;

            elRegistro = new MapeoDelRegistroDeEmision(losDatos).ComoRegistro();
            new RepositorioDeEmisiones().Guarde(elRegistro);
        }
        public void ComoRegistro_UnaEmision_MapeadaComoRegistro()
        {
            elResultadoEsperado = ObtengaUnRegistroDeEmisionNacional();

            losDatos            = ObtengaLosDatosDeUnaEmisionNacional();
            elResultadoObtenido = new MapeoDelRegistroDeEmision(losDatos).ComoRegistro();

            Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido);
        }
        public void Generado_PersonaExtranjera_CertificadoExtranjeroDeFirma()
        {
            elResultadoEsperado = ObtengaUnCertificadoExtranjeroDeFirma();

            losDatos            = ObtengaLosDatosDeUnaEmisionExtranjera();
            elResultadoObtenido = new CertificadoDeFirma(losDatos).Generado();

            Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido);
        }
Esempio n. 5
0
        public void Generado_PersonaNacional_CertificadoNacionalDeAutenticacion()
        {
            elResultadoEsperado = ObtengaUnCertificadoNacionalDeAutenticacion();

            losDatos            = ObtengaLosDatosDeUnaEmisionNacional();
            elResultadoObtenido = new CertificadoDeAutenticacion(losDatos).Generado();

            Verificacion.SonIguales(elResultadoEsperado, elResultadoObtenido);
        }
        private Emision InicialiceLosDatosDeUnaEmisionConLaFechaActual()
        {
            DatosDeLaEmision losDatos = Substitute.For <DatosDeLaEmision>();

            losDatos.FechaActual.Returns(elResultadoEsperado);
            Emision laEmision = new Emision(losDatos);

            return(laEmision);
        }
Esempio n. 7
0
        public static void RegistreUnaNuevaEmision(DatosDeLaEmision losDatos)
        {
            // Se genera la emision
            Emision laEmision = new Emision(losDatos);

            // Se mapea a los registros de base de datos
            RegistroDeEmision elRegistro = new RegistroDeEmision();

            elRegistro.FechaDeGeneracion = laEmision.FechaDeGeneracion;

            CertificadoDigital elCertificadoDeAutenticacion = laEmision.CertificadoDeAutenticacion;

            elRegistro.CertificadoDeAutenticacion = new Mapeo <CertificadoDigital, RegistroDeCertificado>().Mapee(elCertificadoDeAutenticacion);

            CertificadoDigital elCertificadoDeFirma = laEmision.CertificadoDeFirma;

            elRegistro.CertificadoDeFirma = new Mapeo <CertificadoDigital, RegistroDeCertificado>().Mapee(elCertificadoDeFirma);

            // Se guarda los registros en base de datos
            new RepositorioDeEmisiones().Guarde(elRegistro);
        }
 public MapeoDelRegistroDeEmision(DatosDeLaEmision losDatos)
 {
     laEmision = new Emision(losDatos);
 }
 public static Emision GenereLaEmision(DatosDeLaEmision losDatosDeLaEmision)
 {
     return(new Emision(losDatosDeLaEmision));
 }
Esempio n. 10
0
 private static Emision GenereLaEmision(DatosDeLaEmision losDatos)
 {
     return(new Emision(losDatos));
 }
Esempio n. 11
0
        private static RegistroDeEmision GenereElRegistroDeLaEmision(DatosDeLaEmision losDatos)
        {
            Emision laEmision = GenereLaEmision(losDatos);

            return(MapeeLaEmisionAlRegistro(laEmision));
        }
Esempio n. 12
0
        private Emision ObtengaUnaEmisionConDatosNacionalesDeAutenticacion()
        {
            DatosDeLaEmision losDatos = ObtengaLosDatosDeUnaEmisionNacional();

            return(new Emision(losDatos));
        }