14 references to EntraIdWellKnownApi
Aspire.Hosting.Azure.EntraId (5)
Aspire.Hosting.Azure.EntraId.Tests (9)
EntraIdPolyglotTests.cs (9)
343.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph,
354.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph,
407.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [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" }]));
464Assert.Throws<ArgumentOutOfRangeException>(() => web.WithExternalApiPermissionsForExport(EntraIdWellKnownApi.MicrosoftGraph, [undefinedType]));
465Assert.Throws<ArgumentOutOfRangeException>(() => web.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph, [undefinedType]));
468Assert.Throws<InvalidOperationException>(() => web.WithExternalApiAdminConsentForExport(EntraIdWellKnownApi.MicrosoftGraph, [permission]));