9 references to WithExternalApiPermissionsForExport
Aspire.Hosting.Azure.EntraId.Tests (9)
EntraIdPolyglotTests.cs (9)
343.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, 348.WithExternalApiPermissionsForExport(customApi, 407.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [permission]); 455Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(42, [permission])); 456Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [])); 457Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [new EntraIdExternalApiPermission { Name = "Unknown.Permission" }])); 458Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [new EntraIdExternalApiPermission { Name = "User.Read", Id = "not-a-guid" }])); 459Assert.Throws<ArgumentException>(() => web.WithExternalApiPermissionsForExport( 464Assert.Throws<ArgumentOutOfRangeException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [undefinedType]));