Skip to content

Commit f010784

Browse files
authored
Merge pull request #61 from aspose-pdf-cloud/develop
PostDocumentTextReplace2Test unit test added
2 parents 62e624f + a62c504 commit f010784

File tree

2 files changed

+54
-36
lines changed

2 files changed

+54
-36
lines changed
Lines changed: 54 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// --------------------------------------------------------------------------------------------------------------------
1+
// --------------------------------------------------------------------------------------------------------------------
22
// <copyright company="Aspose" file="TextReplaceTests.cs">
33
// Copyright (c) 2022 Aspose.PDF Cloud
44
// </copyright>
@@ -30,48 +30,66 @@
3030

3131
namespace Aspose.Pdf.Cloud.Sdk.Test
3232
{
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+
3347
/// <summary>
34-
/// Class for testing TextReplace Api
48+
/// Test PostDocumentTextReplace
3549
/// </summary>
36-
[TestFixture]
37-
public class TextReplaceTests : TestsBase
50+
[Test]
51+
public void PostDocumentTextReplaceTest()
3852
{
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);
4057

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+
}
5761

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);
6172

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+
}
7276

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),
7589
}
90+
);
91+
TextReplaceResponse response = PdfApi.PostDocumentTextReplace(Binder1_pdf, textReplaceList, folder: TempFolder);
92+
Assert.That(response.Code, Is.EqualTo(200));
7693
}
94+
}
7795
}

testData/Binder1.pdf

545 KB
Binary file not shown.

0 commit comments

Comments
 (0)