|
9 | 9 | using Auth0.Tests.Shared; |
10 | 10 | using Auth0.ManagementApi.Paging; |
11 | 11 | using System.Collections.Generic; |
| 12 | +using System.Linq; |
12 | 13 | using Auth0.AuthenticationApi.Models; |
13 | 14 | using Auth0.ManagementApi.Models.Connections; |
14 | | -using Auth0.Tests.Shared; |
15 | 15 | using Newtonsoft.Json; |
16 | 16 |
|
17 | 17 | namespace Auth0.ManagementApi.IntegrationTests |
@@ -403,15 +403,18 @@ await apiClient.Connections.CreateScimConfigurationAsync( |
403 | 403 | // Retrieve the token and validate |
404 | 404 | var retrievedScimTokens = |
405 | 405 | await apiClient.Connections.GetScimTokenAsync(expectedScimConfiguration.ConnectionId); |
406 | | - Assert.Equal(scimTokenOne.Scopes, retrievedScimTokens[0].Scopes); |
407 | | - Assert.Equal(scimTokenOne.TokenId, retrievedScimTokens[0].TokenId); |
408 | | - Assert.Equal(scimTokenOne.CreatedAt, retrievedScimTokens[0].CreatedAt); |
409 | | - Assert.Equal(scimTokenOne.ValidUntil, retrievedScimTokens[0].ValidUntil); |
| 406 | + |
| 407 | + var retrievedScimTokenOne = retrievedScimTokens.Single(x => x.TokenId == scimTokenOne.TokenId); |
| 408 | + var retrievedScimTokenTwo = retrievedScimTokens.Single(x => x.TokenId == scimTokenTwo.TokenId); |
| 409 | + Assert.Equal(scimTokenOne.Scopes, retrievedScimTokenOne.Scopes); |
| 410 | + Assert.Equal(scimTokenOne.TokenId, retrievedScimTokenOne.TokenId); |
| 411 | + Assert.Equal(scimTokenOne.CreatedAt, retrievedScimTokenOne.CreatedAt); |
| 412 | + Assert.Equal(scimTokenOne.ValidUntil, retrievedScimTokenOne.ValidUntil); |
410 | 413 |
|
411 | | - Assert.Equal(scimTokenTwo.Scopes, retrievedScimTokens[1].Scopes); |
412 | | - Assert.Equal(scimTokenTwo.TokenId, retrievedScimTokens[1].TokenId); |
413 | | - Assert.Equal(scimTokenTwo.CreatedAt, retrievedScimTokens[1].CreatedAt); |
414 | | - Assert.Equal(scimTokenTwo.ValidUntil, retrievedScimTokens[1].ValidUntil); |
| 414 | + Assert.Equal(scimTokenTwo.Scopes, retrievedScimTokenTwo.Scopes); |
| 415 | + Assert.Equal(scimTokenTwo.TokenId, retrievedScimTokenTwo.TokenId); |
| 416 | + Assert.Equal(scimTokenTwo.CreatedAt, retrievedScimTokenTwo.CreatedAt); |
| 417 | + Assert.Equal(scimTokenTwo.ValidUntil, retrievedScimTokenTwo.ValidUntil); |
415 | 418 |
|
416 | 419 | // Delete SCIM Token and validate |
417 | 420 | await apiClient.Connections.DeleteScimTokenAsync(expectedScimConfiguration.ConnectionId, scimTokenOne.TokenId); |
@@ -506,7 +509,8 @@ private ConnectionOptions GetConnectionOptionsRequest() |
506 | 509 | { |
507 | 510 | Active = false |
508 | 511 | } |
509 | | - } |
| 512 | + }, |
| 513 | + VerificationMethod = ConnectionOptionsEmailVerificationMethod.Otp |
510 | 514 | }, |
511 | 515 | PhoneNumber = new ConnectionOptionsPhoneNumberAttribute() |
512 | 516 | { |
|
0 commit comments