public async Task PDf_Test_GenerateByUserAndDealer() { var build = new BuildSettings(); SW.Services.Issue.Issue issue = new SW.Services.Issue.Issue(build.Url, build.Token); var xml = GetXml(build); var response = (StampResponseV2)await issue.TimbrarV2Async(xml); if (response.status == "success") { SW.Services.Pdf.Pdf pdf = new SW.Services.Pdf.Pdf(build.UrlSWServices, build.Token); var responsePdf = await pdf.GenerarPdfAsync(response.data.cfdi, build.b64Logo, "63220604-96AB-48DC-B579-724B55DF44CA", "63220604-96AB-48DC-B579-724B55DF44CA", build.templateId); Assert.True(responsePdf.data != null && responsePdf.status == "success"); } else { Assert.True(false); } }
public async Task PDf_Test_GenerateDefault_Token() { var build = new BuildSettings(); SW.Services.Issue.Issue issue = new SW.Services.Issue.Issue(build.Url, build.Token); var xml = GetXml(build); var response = (StampResponseV2)await issue.TimbrarV2Async(xml); if (response.status == "success") { SW.Services.Pdf.Pdf pdf = new SW.Services.Pdf.Pdf(build.UrlSWServices, build.Token); var responsePdf = await pdf.GenerarPdfDeaultAsync(response.data.cfdi, build.b64Logo); Assert.True(responsePdf.data != null && responsePdf.status == "success"); } else { Assert.True(false); } }
public async Task PDf_Test_Generate_Generic() { var build = new BuildSettings(); SW.Services.Issue.Issue issue = new SW.Services.Issue.Issue(build.Url, build.User, build.Password); var xml = GetXml(build); var response = (StampResponseV2)await issue.TimbrarV2Async(xml); if (response.status == "success") { SW.Services.Pdf.Pdf pdf = new SW.Services.Pdf.Pdf(build.Url, build.UrlSWServices, build.User, build.Password); var responsePdf = await pdf.GenerarPdfGenericAsync(response.data.cfdi, build.b64Logo, "cfdi33", null, false, "/pdf/v1/api/GeneratePdf"); Assert.True(responsePdf.data != null && responsePdf.status == "success"); } else { Assert.True(false); } }