Skip to content

Commit 330b391

Browse files
committed
Fix compilation errors in AwsTestConfiguration - add explicit AWSCredentials cast for KMS client
1 parent 05e63dc commit 330b391

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

tests/SourceFlow.Cloud.AWS.Tests/TestHelpers/AwsTestConfiguration.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -114,9 +114,9 @@ public async Task<bool> IsSqsAvailableAsync(TimeSpan timeout)
114114
}
115115

116116
// Use AnonymousAWSCredentials for LocalStack to bypass credential validation
117-
var credentials = UseLocalStack
118-
? new Amazon.Runtime.AnonymousAWSCredentials()
119-
: new BasicAWSCredentials(AccessKey, SecretKey);
117+
AWSCredentials credentials = UseLocalStack
118+
? (AWSCredentials)new Amazon.Runtime.AnonymousAWSCredentials()
119+
: (AWSCredentials)new BasicAWSCredentials(AccessKey, SecretKey);
120120
using var client = new AmazonSQSClient(credentials, config);
121121

122122
// Try to list queues to test connectivity
@@ -169,9 +169,9 @@ public async Task<bool> IsSnsAvailableAsync(TimeSpan timeout)
169169
}
170170

171171
// Use AnonymousAWSCredentials for LocalStack to bypass credential validation
172-
var credentials = UseLocalStack
173-
? new Amazon.Runtime.AnonymousAWSCredentials()
174-
: new BasicAWSCredentials(AccessKey, SecretKey);
172+
AWSCredentials credentials = UseLocalStack
173+
? (AWSCredentials)new Amazon.Runtime.AnonymousAWSCredentials()
174+
: (AWSCredentials)new BasicAWSCredentials(AccessKey, SecretKey);
175175
using var client = new AmazonSimpleNotificationServiceClient(credentials, config);
176176

177177
// Try to list topics to test connectivity
@@ -224,9 +224,9 @@ public async Task<bool> IsKmsAvailableAsync(TimeSpan timeout)
224224
}
225225

226226
// Use AnonymousAWSCredentials for LocalStack to bypass credential validation
227-
var credentials = UseLocalStack
228-
? new Amazon.Runtime.AnonymousAWSCredentials()
229-
: new BasicAWSCredentials(AccessKey, SecretKey);
227+
AWSCredentials credentials = UseLocalStack
228+
? (AWSCredentials)new Amazon.Runtime.AnonymousAWSCredentials()
229+
: (AWSCredentials)new BasicAWSCredentials(AccessKey, SecretKey);
230230
using var client = new AmazonKeyManagementServiceClient(credentials, config);
231231

232232
// Try to list keys to test connectivity

0 commit comments

Comments
 (0)