public void S3ListBuckets()
        {
            System.Net.S3.S3WebRequest s3WebRequest = (System.Net.S3.S3WebRequest)WebRequest.Create("s3://bucket");
            s3WebRequest.Method = "LSB";
            System.Net.S3.S3ObjectWebResponse <ListBucketsResponse> s3WebResponse = (System.Net.S3.S3ObjectWebResponse <ListBucketsResponse>)s3WebRequest.GetResponse();

            Assert.Equal(200, s3WebResponse.StatusCode);

            Assert.Equal(0, s3WebResponse.GetObject().Buckets.Count);
        }
        public async Task S3DeleteBucket()
        {
            System.Net.S3.S3WebRequest s3WebRequest = (System.Net.S3.S3WebRequest)WebRequest.Create("s3://bucket");
            s3WebRequest.Method = "RMB";
            Assert.Equal("bucket", s3WebRequest.BucketName);
            System.Net.S3.S3ObjectWebResponse <DeleteBucketResponse> s3WebResponse =
                (System.Net.S3.S3ObjectWebResponse <DeleteBucketResponse>)(await s3WebRequest.GetResponseAsync());

            Assert.Equal(204, s3WebResponse.StatusCode);
        }
Exemplo n.º 3
0
        public async Task S3ListUploadedFile()
        {
            System.Net.S3.S3WebRequest s3WebRequest = (System.Net.S3.S3WebRequest)WebRequest.Create("s3://bucket1/");
            s3WebRequest.Method = "LS";

            System.Net.S3.S3ObjectWebResponse <ListObjectsResponse> s3WebResponse =
                (System.Net.S3.S3ObjectWebResponse <ListObjectsResponse>) await s3WebRequest.GetResponseAsync();

            Assert.Equal(200, s3WebResponse.StatusCode);

            Assert.Equal(1, s3WebResponse.GetObject().S3Objects.Count);
            Assert.Equal(128 * 1024 * 1024, s3WebResponse.GetObject().S3Objects.First().Size);
        }