3 implementations of ITenantResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
523private sealed class DefaultTenantResource(TenantResource tenantResource) : ITenantResource
Aspire.Hosting.Azure.Tests (2)
AzureEnvironmentResourceExtensionsTests.cs (1)
5332private sealed class ContextTenantResource(string tenantId, string displayName) : ITenantResource
ProvisioningTestHelpers.cs (1)
780internal sealed class TestTenantResource : ITenantResource
32 references to ITenantResource
Aspire.Hosting.Azure (8)
Provisioning\Internal\DefaultArmClientProvider.cs (4)
61public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 66ITenantResource? tenantResource = null; 85public async Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 87var tenants = new List<ITenantResource>();
Provisioning\Internal\IProvisioningServices.cs (2)
134Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 139Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
25ITenantResource tenant, 33public ITenantResource Tenant => tenant;
Aspire.Hosting.Azure.Tests (24)
AzureEnvironmentResourceExtensionsTests.cs (14)
5243public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5247return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 5250public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5252IEnumerable<ITenantResource> result = _tenants; 5820public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5823public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5905public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5908public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5982public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5985public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 6050public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 6053public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 6112public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 6115public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
ProvisioningTestHelpers.cs (10)
46ITenantResource? tenant = null, 206private readonly ITenantResource? _tenant; 239public TestArmClient(ISubscriptionResource subscription, ITenantResource? tenant = null) 279public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 294var tenant = _tenant ?? new TestTenantResource(); 295return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 298public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 300var tenants = new List<ITenantResource> 304return Task.FromResult<IEnumerable<ITenantResource>>(tenants); 778/// Test implementation of <see cref="ITenantResource"/>.