public SigningLogo Build() { SigningLogo result = new SigningLogo(); result.Language = language; result.Image = image; return(result); }
public void withSpecifiedValues() { SigningLogoBuilder signingLogoBuilder = SigningLogoBuilder.NewSigningLogo() .WithLanguage("en") .WithImage("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCA"); SigningLogo result = signingLogoBuilder.Build(); Assert.AreEqual("en", result.Language, "language was not set correctly"); Assert.AreEqual("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABnCA", result.Image, "image was not set correctly"); }
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(); }
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(); }