public void BuildsFieldWithDefaultValues() { OverviewOptions overviewOptions = OverviewOptionsBuilder.NewOverviewOptions() .WithTitle() .WithBody() .WithDocumentSection() .WithUploadSection() .Build(); Assert.IsTrue(overviewOptions.Title); Assert.IsTrue(overviewOptions.Body); Assert.IsTrue(overviewOptions.DocumentSection); Assert.IsTrue(overviewOptions.UploadSection); }
public void BuildsFieldWithSpecifiedValues() { OverviewOptions overviewOptions = OverviewOptionsBuilder.NewOverviewOptions() .WithoutTitle() .WithoutBody() .WithoutDocumentSection() .WithoutUploadSection() .Build(); Assert.IsFalse(overviewOptions.Title); Assert.IsFalse(overviewOptions.Body); Assert.IsFalse(overviewOptions.DocumentSection); Assert.IsFalse(overviewOptions.UploadSection); }
override public void Execute() { // Create default signing theme createdSigningThemes = ossClient.GetSigningStyleService().CreateSigningThemes(signingThemesStringToCreate); // Get default signing theme retrievedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes(); // Update the default signing theme updatedSigningThemes = ossClient.GetSigningStyleService().UpdateSigningThemes(signingThemesStringToUpdate); // Delete default signing theme ossClient.GetSigningStyleService().DeleteSigningThemes(); removedSigningThemes = ossClient.GetSigningStyleService().GetSigningThemes(); // SigningLogo operations OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo>()); // Create signing logos List <SigningLogo> signingLogos = new List <SigningLogo> (); SigningLogo signingLogoEn = SigningLogoBuilder.NewSigningLogo() .WithLanguage("en") .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC") .Build(); signingLogos.Add(signingLogoEn); OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos); createdSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos(); // Update signing logos SigningLogo signingLogoFr = SigningLogoBuilder.NewSigningLogo() .WithLanguage("fr") .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCAYAAABW6Y8UAAAABGdBTUEAALGPC") .Build(); signingLogos.Add(signingLogoFr); OssClient.GetSigningStyleService().SaveSigningLogos(signingLogos); updatedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos(); // Delete signing logos OssClient.GetSigningStyleService().SaveSigningLogos(new List <SigningLogo> ()); removedSigningLogos = OssClient.GetSigningStyleService().GetSigningLogos(); //Get signing ui options defaultSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions(); SigningUiOptions signingUiOptions = SigningUiOptionsBuilder.NewSigningUiOptions() .WithOverviewOptions(OverviewOptionsBuilder.NewOverviewOptions() .WithoutTitle() .WithoutBody() .WithoutDocumentSection() .WithoutUploadSection() .Build()) .WithCompleteSummaryOptions(CompleteSummaryOptionsBuilder.NewCompleteSummaryOptions() .WithoutFrom() .WithoutTitle() .WithoutMessage() .WithoutDownload() .WithoutReview() .WithoutContinue() .Build()) .Build(); //Save signing ui options OssClient.GetSigningStyleService().SaveSigningUiOptions(signingUiOptions); patchedSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions(); //Delete signing ui options OssClient.GetSigningStyleService().DeleteSigningUiOptions(); deletedSigningUiOptions = OssClient.GetSigningStyleService().GetSigningUiOptions(); }
public void BuildsFieldWithDefaultValues() { SigningUiOptions signingUiOptions = SigningUiOptionsBuilder.NewSigningUiOptions() .WithCompleteSummaryOptions(CompleteSummaryOptionsBuilder.NewCompleteSummaryOptions() .WithFrom() .WithTitle() .WithMessage() .WithDownload() .WithReview() .WithContinue() .Build()) .WithInpersonHostThankYouOptions(InpersonHostThankYouOptionsBuilder.NewInpersonHostThankYouOptions() .WithTitle() .WithBody() .WithRecipientName() .WithRecipientEmail() .WithRecipientRole() .WithRecipientStatus() .WithDownloadButton() .WithReviewDocumentsButton() .Build()) .WithInpersonWelcomeOptions(InpersonWelcomeOptionsBuilder.NewInpersonWelcomeOptions() .WithTitle() .WithBody() .WithRecipientName() .WithRecipientEmail() .WithRecipientActionRequired() .WithRecipientRole() .WithRecipientStatus() .Build()) .WithNotaryHostThankYouOptions(NotaryHostThankYouOptionsBuilder.NewNotaryHostThankYouOptions() .WithTitle() .WithBody() .WithRecipientName() .WithRecipientEmail() .WithRecipientRole() .WithNotaryTag() .WithRecipientStatus() .WithDownloadButton() .WithReviewDocumentsButton() .Build()) .WithNotaryWelcomeOptions(NotaryWelcomeOptionsBuilder.NewNotaryWelcomeOptions() .WithTitle() .WithBody() .WithRecipientName() .WithRecipientEmail() .WithRecipientActionRequired() .WithNotaryTag() .WithRecipientRole() .WithRecipientStatus() .Build()) .WithOverviewOptions(OverviewOptionsBuilder.NewOverviewOptions() .WithTitle() .WithBody() .WithDocumentSection() .WithUploadSection() .Build()) .Build(); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.From); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.Title); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.Message); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.Download); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.Review); Assert.IsTrue(signingUiOptions.CompleteSummaryOptions.Continue); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.Title); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.Body); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.RecipientName); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.RecipientEmail); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.RecipientRole); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.RecipientStatus); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.DownloadButton); Assert.IsTrue(signingUiOptions.InpersonHostThankYouOptions.ReviewDocumentsButton); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.Title); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.Body); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.RecipientName); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.RecipientEmail); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.RecipientActionRequired); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.RecipientRole); Assert.IsTrue(signingUiOptions.InpersonWelcomeOptions.RecipientStatus); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.Title); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.Body); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.RecipientName); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.RecipientEmail); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.RecipientRole); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.NotaryTag); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.RecipientStatus); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.DownloadButton); Assert.IsTrue(signingUiOptions.NotaryHostThankYouOptions.ReviewDocumentsButton); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.Title); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.Body); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.RecipientName); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.RecipientEmail); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.RecipientActionRequired); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.NotaryTag); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.RecipientRole); Assert.IsTrue(signingUiOptions.NotaryWelcomeOptions.RecipientStatus); Assert.IsTrue(signingUiOptions.OverviewOptions.Title); Assert.IsTrue(signingUiOptions.OverviewOptions.Body); Assert.IsTrue(signingUiOptions.OverviewOptions.DocumentSection); Assert.IsTrue(signingUiOptions.OverviewOptions.UploadSection); }