public void BuildsSignerVerificationWithBasicInformation() { Silanis.ESL.SDK.SignerVerification verification = SignerVerificationBuilder.NewSignerVerification("PROVIDER1") .WithPayload("HJKs2H7UvtFDUi73GswE") .Build(); Assert.AreEqual("PROVIDER1", verification.TypeId); Assert.AreEqual("HJKs2H7UvtFDUi73GswE", verification.Payload); }
override public void Execute() { DocumentPackage superDuperPackage = PackageBuilder.NewPackageNamed(PackageName) .DescribedAs("This is a package created using the eSignLive SDK") .WithSigner(SignerBuilder.NewSignerWithEmail(email1) .WithFirstName("John1") .WithLastName("Smith1")) .WithDocument(DocumentBuilder.NewDocumentNamed("First Document") .FromStream(fileStream1, DocumentType.PDF) .WithSignature(SignatureBuilder.SignatureFor(email1) .OnPage(0) .AtPosition(100, 100))) .Build(); packageId = ossClient.CreatePackage(superDuperPackage); retrievedPackage = ossClient.GetPackage(packageId); Signer signer = retrievedPackage.GetSigner(email1); // Create signerVerificationToBeCreated = SignerVerificationBuilder .NewSignerVerification(CREATE_VERIFICATION_TYPE_ID) .WithPayload(CREATE_VERIFICATION_PAYLOAD) .Build(); ossClient.CreateSignerVerification(packageId, signer.Id, signerVerificationToBeCreated); retrievedSignerVerificationAfterCreate = ossClient.GetSignerVerification(packageId, signer.Id); // Update signerVerificationToBeUpdated = SignerVerificationBuilder .NewSignerVerification(UPDATE_VERIFICATION_TYPE_ID) .WithPayload(UPDATE_VERIFICATION_PAYLOAD) .Build(); ossClient.UpdateSignerVerification(packageId, signer.Id, signerVerificationToBeUpdated); retrievedSignerVerificationAfterUpdate = ossClient.GetSignerVerification(packageId, signer.Id); // Delete ossClient.DeleteSignerVerification(packageId, signer.Id); retrievedSignerVerificationAfterDelete = ossClient.GetSignerVerification(packageId, signer.Id); }
private SignerVerification CreateTypicalSDKSignerVerification() { return(SignerVerificationBuilder.NewSignerVerification("PROVIDER1") .WithPayload("dNM24duiIN3Mfa3IYs") .Build()); }
public void SignerVerificationTypeIdCannotBeEmpty() { SignerVerificationBuilder.NewSignerVerification(" ") .WithPayload("HJKs2H7UvtFDUi73GswE") .Build(); }
public void SignerVerificationTypeIdCannotBeEmpty() { Assert.Throws <OssException>(() => SignerVerificationBuilder.NewSignerVerification(" ") .WithPayload("HJKs2H7UvtFDUi73GswE") .Build()); }