示例#1
0
        public void GenerarCodigoDeReferencia_ConsecutivoTieneMenosDígitos_PrecedeConCeros()
        {
            elResultadoEsperado = "20001111333220000000000047";

            fecha               = new DateTime(2000, 11, 11);
            cliente             = "333";
            sistema             = "22";
            consecutivo         = "4";
            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(fecha, cliente,
                                                                                          sistema, consecutivo);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
示例#2
0
        public void GenerarCodigoDeReferencia_DiaTieneSoloUnDigito_PrecedeConCero()
        {
            elResultadoEsperado = "20001101333228888888888883";

            fecha               = new DateTime(2000, 11, 1);
            cliente             = "333";
            sistema             = "22";
            consecutivo         = "888888888888";
            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(fecha, cliente,
                                                                                          sistema, consecutivo);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
示例#3
0
        public void GenerarCodigoDeReferencia_MesTieneSoloUnDigito_PrecedeConCero()
        {
            elResultadoEsperado       = "20000111333228888888888885";
            laInformacion             = new InformacionDelCodigoDeReferencia();
            laInformacion.fecha       = new DateTime(2000, 1, 11);
            laInformacion.cliente     = "333";
            laInformacion.sistema     = "22";
            laInformacion.consecutivo = "888888888888";

            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(laInformacion);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
示例#4
0
        public void GenerarCodigoDeReferencia_GeneraDosVerificadores_TruncaAUnDigito()
        {
            elResultadoEsperado = "20001111333228888888888881";

            fecha       = new DateTime(2000, 11, 11);
            cliente     = "333";
            sistema     = "22";
            consecutivo = "888888888888";

            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(fecha, cliente,
                                                                                          sistema, consecutivo);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
示例#5
0
        public void GenerarCodigoDeReferencia_ConsecutivoTieneMenosDígitos_PrecedeConCeros()
        {
            elResultadoEsperado = "20001111333220000000000047";

            laInformacion             = new InformacionDelCodigoDeReferencia();
            laInformacion.fecha       = new DateTime(2000, 11, 11);
            laInformacion.cliente     = "333";
            laInformacion.sistema     = "22";
            laInformacion.consecutivo = "4";

            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(laInformacion);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }
示例#6
0
        public void GenerarCodigoDeReferencia_GeneraDosVerificadores_TruncaAUnDigito()
        {
            elResultadoEsperado = "20001111333228888888888881";

            laInformacion             = new InformacionDelCodigoDeReferencia();
            laInformacion.fecha       = new DateTime(2000, 11, 11);
            laInformacion.cliente     = "333";
            laInformacion.sistema     = "22";
            laInformacion.consecutivo = "888888888888";

            elResultadoObtenido = CalculosDeCodigosDeReferencia.GenerarCodigoDeReferencia(laInformacion);

            Assert.AreEqual(elResultadoEsperado, elResultadoObtenido);
        }