public void BuildsFieldWithDefaultValues()
        {
            CompleteSummaryOptions completeSummaryOptions = CompleteSummaryOptionsBuilder.NewCompleteSummaryOptions()
                                                            .WithFrom()
                                                            .WithTitle()
                                                            .WithMessage()
                                                            .WithDownload()
                                                            .WithReview()
                                                            .WithContinue()
                                                            .Build();

            Assert.IsTrue(completeSummaryOptions.From);
            Assert.IsTrue(completeSummaryOptions.Title);
            Assert.IsTrue(completeSummaryOptions.Message);
            Assert.IsTrue(completeSummaryOptions.Download);
            Assert.IsTrue(completeSummaryOptions.Review);
            Assert.IsTrue(completeSummaryOptions.Continue);
        }
        public void BuildsFieldWithSpecifiedValues()
        {
            CompleteSummaryOptions completeSummaryOptions = CompleteSummaryOptionsBuilder.NewCompleteSummaryOptions()
                                                            .WithoutFrom()
                                                            .WithoutTitle()
                                                            .WithoutMessage()
                                                            .WithoutDownload()
                                                            .WithoutReview()
                                                            .WithoutContinue()
                                                            .Build();

            Assert.IsFalse(completeSummaryOptions.From);
            Assert.IsFalse(completeSummaryOptions.Title);
            Assert.IsFalse(completeSummaryOptions.Message);
            Assert.IsFalse(completeSummaryOptions.Download);
            Assert.IsFalse(completeSummaryOptions.Review);
            Assert.IsFalse(completeSummaryOptions.Continue);
        }
コード例 #3
0
        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();
        }
コード例 #4
0
        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);
        }