コード例 #1
0
        public async Task UploadMultipleFilesNoParametersAndRemove()
        {
            string[]         paths = GetExampleImages();
            UploadFileInfo[] files = paths.Select(path => new UploadFileInfo(path)).ToArray();
            var uploadedFiles      = (await _client.UploadFiles(files).ConfigureAwait(false)).Value.ToList();

            Assert.IsNotEmpty(uploadedFiles);
            Assert.AreEqual(paths.Length, uploadedFiles.Count);
            string[] publicIds    = uploadedFiles.Select(f => f.PublicId).ToArray();
            var      removedFiles = (await _client.RemoveFiles(publicIds).ConfigureAwait(false)).Value.ToArray();

            Assert.NotNull(removedFiles);
            Assert.AreEqual(paths.Length, removedFiles.Length);
        }
コード例 #2
0
ファイル: FileTests.cs プロジェクト: Daniele122898/CDN.NET
 private async Task <IEnumerable <FileResponse> > UploadMultipleFilesNoParameters()
 {
     string[]         paths = FileUploadTests.GetExampleImages();
     UploadFileInfo[] files = paths.Select(path => new UploadFileInfo(path)).ToArray();
     return((await _client.UploadFiles(files).ConfigureAwait(false)).Value);
 }