15 references to EntraIdValidation
Aspire.Hosting.Azure.EntraId (6)
EntraIdResourceExtensions.cs (6)
90var tenantId = await ResolveIdAsync(resource.TenantIdParameter, resource.TenantId, "tenant ID", EntraIdValidation.ValidateTenantId, logger, cancellationToken).ConfigureAwait(false); 91var clientId = await ResolveIdAsync(resource.ClientIdParameter, resource.ClientId, "client ID", EntraIdValidation.ValidateClientId, logger, cancellationToken).ConfigureAwait(false); 94if (EntraIdValidation.ValidateInstance(resource.Instance) is { } instanceError) 326if (EntraIdValidation.ValidateTenantId(tenantId) is { } tenantIdError) 331if (EntraIdValidation.ValidateClientId(clientId) is { } clientIdError) 516if (EntraIdValidation.ValidateInstance(instance) is { } error)
Aspire.Hosting.Azure.EntraId.Tests (9)
EntraIdValidationTests.cs (9)
23Assert.Null(EntraIdValidation.ValidateTenantId(tenantId)); 38Assert.Equal(TenantIdError, EntraIdValidation.ValidateTenantId(tenantId)); 46Assert.Null(EntraIdValidation.ValidateClientId(clientId)); 58Assert.Equal(ClientIdError, EntraIdValidation.ValidateClientId(clientId)); 69Assert.Null(EntraIdValidation.ValidateInstance(instance)); 80Assert.Equal(InstanceError, EntraIdValidation.ValidateInstance(instance)); 88Assert.Equal("No value was provided.", EntraIdValidation.ValidateTenantId(value)); 89Assert.Equal("No value was provided.", EntraIdValidation.ValidateClientId(value)); 90Assert.Equal("No value was provided.", EntraIdValidation.ValidateInstance(value));