1- using Storage . Tests . Utils ;
2-
3- namespace Storage . Tests ;
1+ namespace Storage . Tests ;
42
53public sealed class BucketShould ( StorageFixture fixture ) : IClassFixture < StorageFixture >
64{
@@ -10,21 +8,8 @@ public sealed class BucketShould(StorageFixture fixture) : IClassFixture<Storage
108 [ Fact ]
119 public async Task CreateBucket ( )
1210 {
13- var settings = fixture . Settings ;
14-
15- // don't use using here
16- var client =
17- new S3Client (
18- new S3Settings
19- {
20- AccessKey = settings . AccessKey ,
21- Bucket = fixture . Create < string > ( ) ,
22- EndPoint = settings . EndPoint ,
23- Port = settings . Port ,
24- SecretKey = settings . SecretKey ,
25- UseHttps = settings . UseHttps ,
26- } ,
27- fixture . HttpClient ) ;
11+ // don't dispose it
12+ var client = TestHelper . CloneClient ( fixture ) ;
2813
2914 var bucketCreateResult = await client . CreateBucket ( _cancellation ) ;
3015
@@ -46,21 +31,8 @@ public async Task BeExists()
4631 [ Fact ]
4732 public async Task BeNotExists ( )
4833 {
49- var settings = fixture . Settings ;
50-
5134 // don't dispose it
52- var client =
53- new S3Client (
54- new S3Settings
55- {
56- AccessKey = settings . AccessKey ,
57- Bucket = fixture . Create < string > ( ) ,
58- EndPoint = settings . EndPoint ,
59- Port = settings . Port ,
60- SecretKey = settings . SecretKey ,
61- UseHttps = settings . UseHttps ,
62- } ,
63- fixture . HttpClient ) ;
35+ var client = TestHelper . CloneClient ( fixture ) ;
6436
6537 var bucketExistsResult = await client . IsBucketExists ( _cancellation ) ;
6638
@@ -79,21 +51,8 @@ public Task NotThrowIfCreateBucketAlreadyExists()
7951 [ Fact ]
8052 public Task NotThrowIfDeleteNotExistsBucket ( )
8153 {
82- var settings = fixture . Settings ;
83-
84- // don't use using here
85- var client =
86- new S3Client (
87- new S3Settings
88- {
89- AccessKey = settings . AccessKey ,
90- Bucket = fixture . Create < string > ( ) ,
91- EndPoint = settings . EndPoint ,
92- Port = settings . Port ,
93- SecretKey = settings . SecretKey ,
94- UseHttps = settings . UseHttps ,
95- } ,
96- fixture . HttpClient ) ;
54+ // don't dispose it
55+ var client = TestHelper . CloneClient ( fixture ) ;
9756
9857 return client
9958 . Invoking ( c => c . DeleteBucket ( _cancellation ) )
0 commit comments