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)
5662
private sealed class ContextTenantResource(string tenantId, string displayName) :
ITenantResource
ProvisioningTestHelpers.cs (1)
784
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)
5573
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5577
return Task.FromResult<(ISubscriptionResource,
ITenantResource
)>((subscription, tenant));
5580
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5582
IEnumerable<
ITenantResource
> result = _tenants;
6156
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6159
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6241
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6244
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6318
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6321
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6386
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6389
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6448
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6451
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
ProvisioningTestHelpers.cs (10)
46
ITenantResource
? tenant = null,
206
private readonly
ITenantResource
? _tenant;
239
public TestArmClient(ISubscriptionResource subscription,
ITenantResource
? tenant = null)
279
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
294
var
tenant = _tenant ?? new TestTenantResource();
295
return Task.FromResult<(ISubscriptionResource,
ITenantResource
)>((subscription, tenant));
298
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
300
var tenants = new List<
ITenantResource
>
304
return Task.FromResult<IEnumerable<
ITenantResource
>>(tenants);
782
/// Test implementation of <see cref="
ITenantResource
"/>.