Skip to content

Commit ebbfde6

Browse files
authored
CSHARP-4430: Allow BasicAWSCredentials or SessionAWSCredentials to be configured for testing. (#973)
1 parent 1446eac commit ebbfde6

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

tests/MongoDB.Driver.Tests/Communication/Security/AwsAuthenticationTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,11 @@ public void AwsSdk_should_support_all_required_handlers()
9797
exception = Record.Exception(() => RunTestCase());
9898
if (IsWithAwsProfileOnMachine())
9999
{
100-
// current machine contains configured aws profile
100+
// current machine contains configured aws profile, which may include:
101+
// 1. BasicAWSCredentials (aws_access_key_id and aws_secret_access_key)
102+
// 2. SessionAWSCredentials (aws_access_key_id, aws_secret_access_key, aws_session_token)
101103
exception.Should().BeNull();
102-
credentials.Should().BeOfType<SessionAWSCredentials>();
104+
credentials.Should().Match(x => x is BasicAWSCredentials || x is SessionAWSCredentials);
103105
}
104106
else
105107
{

0 commit comments

Comments
 (0)