|
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