|
1 | 1 | using System.IO; |
2 | 2 | using System.Linq; |
3 | | -using System.Net; |
4 | 3 | using System.Threading.Tasks; |
5 | 4 | using NUnit.Framework; |
6 | 5 | using CloudConvert.API; |
7 | | -using CloudConvert.API.Models.Enums; |
8 | 6 | using CloudConvert.API.Models.ExportOperations; |
9 | 7 | using CloudConvert.API.Models.ImportOperations; |
10 | | -using CloudConvert.API.Models.TaskOperations; |
11 | 8 | using CloudConvert.API.Models.JobModels; |
12 | | - |
13 | | -using System.Collections.Generic; |
14 | 9 | using System; |
| 10 | +using System.Net.Http; |
15 | 11 |
|
16 | 12 | namespace CloudConvert.Test |
17 | 13 | { |
@@ -82,7 +78,9 @@ public async Task CreateJob(string streamingMethod) |
82 | 78 | Assert.IsNotNull(fileExport); |
83 | 79 | Assert.AreEqual(fileExport.Filename, "input.pdf"); |
84 | 80 |
|
85 | | - using (var client = new WebClient()) client.DownloadFile(fileExport.Url, fileExport.Filename); |
| 81 | + using var httpClient = new HttpClient(); |
| 82 | + var fileBytes = await httpClient.GetByteArrayAsync(fileExport.Url); |
| 83 | + await File.WriteAllBytesAsync(fileExport.Filename, fileBytes); |
86 | 84 | } |
87 | 85 |
|
88 | 86 | [TestCase("stream")] |
@@ -140,8 +138,9 @@ public async Task CreateTask(string streamingMethod) |
140 | 138 | Assert.IsNotNull(fileExport); |
141 | 139 | Assert.AreEqual(fileExport.Filename, "input.pdf"); |
142 | 140 |
|
143 | | - using (var client = new WebClient()) client.DownloadFile(fileExport.Url, fileExport.Filename); |
144 | | - |
| 141 | + using var httpClient = new HttpClient(); |
| 142 | + var fileBytes = await httpClient.GetByteArrayAsync(fileExport.Url); |
| 143 | + await File.WriteAllBytesAsync(fileExport.Filename, fileBytes); |
145 | 144 | } |
146 | 145 | } |
147 | 146 | } |
0 commit comments