public void SignFile()
 {
     PdfSigner.SignFile(@"Resources\A4 Test Page.pdf", new PdfSignatureParameters("Digital Signature Test")
     {
         SignaturePageNumber  = 1,
         SignatureYLocation   = 600,
         SignatureHeight      = 60,
         SignatureTemplate    = "Signed by {firstname} {lastname}\non {signdate}",
         TargetFilePath       = @"C:\temp\signed.pdf",
         SignatureLeftMargin  = 50,
         SignatureRightMargin = 50
     },
                        certificateSelector);
 }
 public void SignFile_CertificateSelectorNotGiven_Throws()
 {
     PdfSigner.SignFile(@"Resources\A4 Test Page.pdf", new PdfSignatureParameters("Digital Signature Test"), null);
 }
 public void SignFile_SourceFileDoesNotExist_Throws()
 {
     PdfSigner.SignFile("foo", new PdfSignatureParameters("Digital Signature Test"), certificateSelector);
 }
 public void SignFile_ParametersNotGiven_Throws()
 {
     PdfSigner.SignFile(@"Resources\A4 Test Page.pdf", null, certificateSelector);
 }
 public void SignFile_SourceFileNameNotGiven_Throws()
 {
     PdfSigner.SignFile("", new PdfSignatureParameters("Digital Signature Test"), certificateSelector);
 }