Skip to content

Commit

Permalink
Add document group example test
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexNDRmac committed Oct 21, 2024
1 parent 4d51078 commit 4cae42a
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 1 deletion.
30 changes: 30 additions & 0 deletions SignNow.Net.Examples/ExamplesRunner.cs
Original file line number Diff line number Diff line change
Expand Up @@ -929,5 +929,35 @@ await testContext.Events
}

#endregion

#region DocumentGroup Examples

[TestMethod]
public async Task CreateDocumentGroup()
{
// Upload test documents
await using var fileStream = File.OpenRead(PdfWithSignatureField);
var testDocument1 = await testContext.Documents
.UploadDocumentAsync(fileStream, "ForDocumentGroupFile-1.pdf");
var testDocument2 = await testContext.Documents
.UploadDocumentAsync(fileStream, "ForDocumentGroupFile-2.pdf");

var documents = new List<SignNowDocument>();

for (int i = 1; i < 2; i++)
{
var upload = await testContext.Documents
.UploadDocumentAsync(fileStream, $"ForDocumentGroupFile-{i}.pdf");
var doc = await testContext.Documents.GetDocumentAsync(upload.Id).ConfigureAwait(false);
documents.Add(doc);
}

var documentGroup = await testContext.DocumentGroup.CreateDocumentGroupAsync(
"CreateDocumentGroupTest", documents).ConfigureAwait(false);

Assert.IsTrue(documentGroup.Id.Length == 40);
}

#endregion
}
}
2 changes: 1 addition & 1 deletion SignNow.Net/Service/DocumentGroupService.cs
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public async Task<DocumentGroupCreateResponse> CreateDocumentGroupAsync(string g
var requestOptions = new PostHttpRequestOptions
{
RequestUrl = new Uri(ApiBaseUrl, "/documentgroup"),
Content = new CreateDocumentGroupRequest(documents),
Content = new CreateDocumentGroupRequest(documents) {GroupName = groupName},
Token = Token
};

Expand Down

0 comments on commit 4cae42a

Please sign in to comment.