Example #1
0
        public async Task CompleteMultiPartUpload_calls_S3_CompleteMultipartUploadAsync()
        {
            var request = new CompleteMultipartUploadRequest
            {
                BucketName = bucketName,
                UploadId   = "42",
                Key        = "TestFile.pdf",
                PartETags  = new List <PartETag> {
                    new PartETag {
                        ETag = "etag1", PartNumber = 1
                    }, new PartETag {
                        ETag = "etag2", PartNumber = 2
                    }
                }
            };

            await _uploadService.CompleteMultiPartUploadAsync(request);

            await _s3.Received(1).CompleteMultipartUploadAsync(request);
        }