Esempio n. 1
0
        public async Task CreateAndAuthenticate()
        {
            _client = new CdnClient(Constants.BaseUrl);
            var resp = await _client.Login("admin", "password");

            Assert.IsTrue(resp.HasValue);
            Assert.IsNotEmpty(resp.Value.Token);

            // Upload files to be used in further tests
            _uploadedFiles = (await this.UploadMultipleFilesNoParameters().ConfigureAwait(false)).ToList();
            // Upload one private file
            var file = await _client.UploadFile(FileUploadTests.GetExampleImage(), "privateTestfile", false);

            Assert.IsTrue(file.HasValue);
            Assert.NotNull(file.Value);
            _uploadedFiles.Add(file.Value);
            Assert.IsNotEmpty(_uploadedFiles);
        }
Esempio n. 2
0
 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);
 }