public void TranslateTasaOCuotaTrasladoTest()
        {
            string input  = "0.0298800";
            var    output = TranslateModelImpuestosToCFDI.TranslateTasaOCuotaTraslado(input);

            Assert.AreEqual(cfdi33.c_TasaOCuota.Item0298800, output);
        }
        public void TranslateTipoFactorTest()
        {
            string input  = "Cuota";
            var    output = TranslateModelImpuestosToCFDI.TranslateTipoFactor(input);

            Assert.AreEqual(cfdi33.c_TipoFactor.Cuota, output);
        }
        public void TranslateImpuestoTest()
        {
            string input  = "ISR";
            var    output = TranslateModelImpuestosToCFDI.TranslateImpuesto(input);

            Assert.AreEqual(cfdi33.c_Impuesto.Item001, output);
        }
        public void TranslateTasaOCuotaTrasladoInvalidTest()
        {
            string input = "029880023232";

            try
            {
                var output = TranslateModelImpuestosToCFDI.TranslateTasaOCuotaTraslado(input);
            }
            catch (InvalidCastException)
            {
                Assert.IsTrue(true);
            }
        }
        public void TranslateTipoFactorInvalidTest()
        {
            string input = "CuotaInvalida";

            try
            {
                var output = TranslateModelImpuestosToCFDI.TranslateTipoFactor(input);
                Assert.Fail();
            }
            catch (InvalidCastException)
            {
                Assert.IsTrue(true);
            }
        }
        public void TranslateImpuestoInvalidTest()
        {
            string input = "ITT";

            try
            {
                var output = TranslateModelImpuestosToCFDI.TranslateImpuesto(input);
                Assert.Fail();
            }
            catch (InvalidCastException)
            {
                Assert.IsTrue(true);
            }
        }