コード例 #1
0
        public void TranslateMetodoPagoTest()
        {
            string input          = "PUE";
            bool   specifiedField = false;
            var    output         = TranslateModelsToCatalogosCFDI.TranslateMetodoPago(input, ref specifiedField);

            Assert.AreEqual(true, specifiedField);
            Assert.AreEqual(cfdi33.c_MetodoPago.PUE, output);
        }
コード例 #2
0
        public void TranslateMetodoPagoNull()
        {
            string input          = null;
            bool   specifiedField = false;

            try
            {
                var output = TranslateModelsToCatalogosCFDI.TranslateMetodoPago(input, ref specifiedField);
                Assert.AreEqual(false, specifiedField);
            }
            catch (InvalidCastException)
            {
                Assert.IsTrue(true);
            }
        }
コード例 #3
0
        public void TranslateMetodoPagoInvalidTest()
        {
            string input          = "8888888888";
            bool   specifiedField = false;

            try
            {
                var output = TranslateModelsToCatalogosCFDI.TranslateMetodoPago(input, ref specifiedField);
                Assert.Fail();
            }
            catch (InvalidCastException)
            {
                Assert.IsTrue(true);
            }
        }