示例#1
0
        public async Task Stamp_Test_StampV4XMLV4byTokenAsync()
        {
            var     build    = new BuildSettings();
            StampV4 stamp    = new StampV4(build.Url, build.Token);
            var     xml      = GetXml(build);
            var     response = (StampResponseV4)await stamp.TimbrarV4Async(xml, "*****@*****.**");

            Assert.True(response.data != null, "El resultado data viene vacio.");
            Assert.True(!string.IsNullOrEmpty(response.data.cfdi), "El resultado data.cfdi viene vacio.");
            response = (StampResponseV4)await stamp.TimbrarV4Async(xml, "*****@*****.**");

            Assert.True(response.status == "error" && response.message == "307. El comprobante contiene un timbre previo.");
        }