3 implementations of ITenantResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
524private sealed class DefaultTenantResource(TenantResource tenantResource) : ITenantResource
Aspire.Hosting.Azure.Tests (2)
AzureEnvironmentResourceExtensionsTests.cs (1)
5344private sealed class ContextTenantResource(string tenantId, string displayName) : ITenantResource
ProvisioningTestHelpers.cs (1)
781internal sealed class TestTenantResource : ITenantResource
32 references to ITenantResource
Aspire.Hosting.Azure (8)
Provisioning\Internal\DefaultArmClientProvider.cs (4)
62public async Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 67ITenantResource? tenantResource = null; 86public async Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 88var tenants = new List<ITenantResource>();
Provisioning\Internal\IProvisioningServices.cs (2)
135Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default); 140Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default);
Provisioning\ProvisioningContext.cs (2)
25ITenantResource tenant, 33public ITenantResource Tenant => tenant;
Aspire.Hosting.Azure.Tests (24)
AzureEnvironmentResourceExtensionsTests.cs (14)
5255public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5259return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 5262public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5264IEnumerable<ITenantResource> result = _tenants; 5832public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5835public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5917public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5920public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 5994public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 5997public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 6062public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 6065public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 6124public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 6127public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
ProvisioningTestHelpers.cs (10)
47ITenantResource? tenant = null, 207private readonly ITenantResource? _tenant; 240public TestArmClient(ISubscriptionResource subscription, ITenantResource? tenant = null) 280public Task<(ISubscriptionResource subscription, ITenantResource tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default) 295var tenant = _tenant ?? new TestTenantResource(); 296return Task.FromResult<(ISubscriptionResource, ITenantResource)>((subscription, tenant)); 299public Task<IEnumerable<ITenantResource>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default) 301var tenants = new List<ITenantResource> 305return Task.FromResult<IEnumerable<ITenantResource>>(tenants); 779/// Test implementation of <see cref="ITenantResource"/>.