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)
5363
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)
5274
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5278
return Task.FromResult<(ISubscriptionResource,
ITenantResource
)>((subscription, tenant));
5281
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5283
IEnumerable<
ITenantResource
> result = _tenants;
5851
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5854
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5936
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5939
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6013
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6016
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6081
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6084
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6143
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6146
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
"/>.