|
1 |
| -// -------------------------------------------------------------------------------------------------------------------- |
| 1 | +// -------------------------------------------------------------------------------------------------------------------- |
2 | 2 | // <copyright company="Aspose" file="TextReplaceTests.cs">
|
3 | 3 | // Copyright (c) 2022 Aspose.PDF Cloud
|
4 | 4 | // </copyright>
|
|
30 | 30 |
|
31 | 31 | namespace Aspose.Pdf.Cloud.Sdk.Test
|
32 | 32 | {
|
| 33 | + /// <summary> |
| 34 | + /// Class for testing TextReplace Api |
| 35 | + /// </summary> |
| 36 | + [TestFixture] |
| 37 | + public class TextReplaceTests : TestsBase |
| 38 | + { |
| 39 | + private const string Name = "marketing.pdf"; |
| 40 | + |
| 41 | + public override void SetUp() |
| 42 | + { |
| 43 | + base.SetUp(); |
| 44 | + UploadFile(Name, Name); |
| 45 | + } |
| 46 | + |
33 | 47 | /// <summary>
|
34 |
| - /// Class for testing TextReplace Api |
| 48 | + /// Test PostDocumentTextReplace |
35 | 49 | /// </summary>
|
36 |
| - [TestFixture] |
37 |
| - public class TextReplaceTests : TestsBase |
| 50 | + [Test] |
| 51 | + public void PostDocumentTextReplaceTest() |
38 | 52 | {
|
39 |
| - private const string Name = "marketing.pdf"; |
| 53 | + var rect = new Rectangle(100, 100, 300, 300); |
| 54 | + var textReplace = new TextReplace("market", "m_a_r_k_e_t", false, Rect: rect); |
| 55 | + var textReplaceList = new TextReplaceListRequest(new List<TextReplace> { textReplace }, |
| 56 | + StartIndex: 0, CountReplace: 0); |
40 | 57 |
|
41 |
| - public override void SetUp() |
42 |
| - { |
43 |
| - base.SetUp(); |
44 |
| - UploadFile(Name, Name); |
45 |
| - } |
46 |
| - |
47 |
| - /// <summary> |
48 |
| - /// Test PostDocumentTextReplace |
49 |
| - /// </summary> |
50 |
| - [Test] |
51 |
| - public void PostDocumentTextReplaceTest() |
52 |
| - { |
53 |
| - var rect = new Rectangle(100, 100, 300, 300); |
54 |
| - var textReplace = new TextReplace("market", "m_a_r_k_e_t", false, Rect: rect); |
55 |
| - var textReplaceList = new TextReplaceListRequest(new List<TextReplace> { textReplace }, |
56 |
| - StartIndex: 0, CountReplace: 0); |
| 58 | + var response = PdfApi.PostDocumentTextReplace(Name, textReplaceList, folder: TempFolder); |
| 59 | + Assert.That(response.Code, Is.EqualTo(200)); |
| 60 | + } |
57 | 61 |
|
58 |
| - var response = PdfApi.PostDocumentTextReplace(Name, textReplaceList, folder: TempFolder); |
59 |
| - Assert.That(response.Code, Is.EqualTo(200)); |
60 |
| - } |
| 62 | + /// <summary> |
| 63 | + /// Test PostPageTextReplace |
| 64 | + /// </summary> |
| 65 | + [Test] |
| 66 | + public void PostPageTextReplaceTest() |
| 67 | + { |
| 68 | + var rect = new Rectangle(100, 100, 300, 300); |
| 69 | + var textReplace = new TextReplace("market", "m_a_r_k_e_t", false, Rect: rect); |
| 70 | + var textReplaceList = new TextReplaceListRequest(new List<TextReplace> { textReplace }, |
| 71 | + StartIndex: 0, CountReplace: 0); |
61 | 72 |
|
62 |
| - /// <summary> |
63 |
| - /// Test PostPageTextReplace |
64 |
| - /// </summary> |
65 |
| - [Test] |
66 |
| - public void PostPageTextReplaceTest() |
67 |
| - { |
68 |
| - var rect = new Rectangle(100, 100, 300, 300); |
69 |
| - var textReplace = new TextReplace("market", "m_a_r_k_e_t", false, Rect: rect); |
70 |
| - var textReplaceList = new TextReplaceListRequest(new List<TextReplace> { textReplace }, |
71 |
| - StartIndex: 0, CountReplace: 0); |
| 73 | + var response = PdfApi.PostPageTextReplace(Name, 1, textReplaceList, folder: TempFolder); |
| 74 | + Assert.That(response.Code, Is.EqualTo(200)); |
| 75 | + } |
72 | 76 |
|
73 |
| - var response = PdfApi.PostPageTextReplace(Name, 1, textReplaceList, folder: TempFolder); |
74 |
| - Assert.That(response.Code, Is.EqualTo(200)); |
| 77 | + /// <summary> |
| 78 | + /// Test PostDocumentTextReplace2 |
| 79 | + /// </summary> |
| 80 | + [Test] |
| 81 | + public void PostDocumentTextReplace2Test() |
| 82 | + { |
| 83 | + const string Binder1_pdf = "Binder1.pdf"; |
| 84 | + UploadFile(Binder1_pdf, Binder1_pdf); |
| 85 | + TextReplaceListRequest textReplaceList = new TextReplaceListRequest( |
| 86 | + new List<TextReplace> { |
| 87 | + new TextReplace(OldValue: "Name", NewValue: "David Alexander Avilés Brun", Regex: true), |
| 88 | + new TextReplace(OldValue: "n_rut", NewValue: "19.670.915-0 ", Regex: true), |
75 | 89 | }
|
| 90 | + ); |
| 91 | + TextReplaceResponse response = PdfApi.PostDocumentTextReplace(Binder1_pdf, textReplaceList, folder: TempFolder); |
| 92 | + Assert.That(response.Code, Is.EqualTo(200)); |
76 | 93 | }
|
| 94 | + } |
77 | 95 | }
|
0 commit comments