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