Пример #1
0
        public async Task Upload_ShouldSaveResource()
        {
            const string testFileName  = "uploadTest.txt";
            var          localTestFile = Path.Combine(Path.GetTempPath(), testFileName);

            try
            {
                await File.WriteAllTextAsync(localTestFile, "upload test", CancellationToken.None);

                var result = await fileUploader.Upload(TestEnvironment.IntegrationTestBucket, testFileName, localTestFile, CancellationToken.None);

                Assert.NotNull(result);
                Assert.True(Uri.TryCreate(result, UriKind.Absolute, out var uri));
            }
            finally
            {
                DeleteLocalTempFile(localTestFile);
                await DeleteTempS3Object(TestEnvironment.IntegrationTestBucket, testFileName);
            }
        }
Пример #2
0
        public async Task Upload_ShouldUploadLocalCompressedFile()
        {
            await uploader.Upload(bucket, resource, filePath, cancellationToken);

            await client.Received().Upload(bucket, resource, filePath, cancellationToken);
        }