public void RunJob_CallsProcessPdf_IfRequired() { var jobRunner = BuildJobRunner(); var job = BuildJob(); _pdfProcessor.ProcessingRequired(Arg.Any <ConversionProfile>()).Returns(true); jobRunner.RunJob(job, _outputFileMover); _pdfProcessor.Received().ProcessPdf(job); }
private void Process(Job job) { if (!_processor.ProcessingRequired(job.Profile)) { _logger.Debug("No pdf processing required."); return; } _processor.ProcessPdf(job); }
private void Process(Job job) { if (!_processor.ProcessingRequired(job.Profile)) { return; } _processor.ProcessPdf(job); }
public void RequireProcessingForPdfA_without_Encryption_Backgroundpage_Singing() { _th.GenerateGsJob(PSfiles.PDFCreatorTestpage, OutputFormat.PdfA2B); _th.Job.Profile.PdfSettings.Security.Enabled = false; _th.Job.Profile.BackgroundPage.Enabled = false; _th.Job.Profile.PdfSettings.Signature.Enabled = false; Assert.IsTrue(_pdfProcessor.ProcessingRequired(_th.Job.Profile)); }