Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 private void Process(Job job)
 {
     if (!_processor.ProcessingRequired(job.Profile))
     {
         _logger.Debug("No pdf processing required.");
         return;
     }
     _processor.ProcessPdf(job);
 }
Ejemplo n.º 3
0
        private void Process(Job job)
        {
            if (!_processor.ProcessingRequired(job.Profile))
            {
                return;
            }

            _processor.ProcessPdf(job);
        }
Ejemplo n.º 4
0
 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));
 }