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