3 implementations of ITenantResource
Aspire.Hosting.Azure (1)
Provisioning\Internal\DefaultArmClientProvider.cs (1)
523
private sealed class DefaultTenantResource(TenantResource tenantResource) :
ITenantResource
Aspire.Hosting.Azure.Tests (2)
AzureEnvironmentResourceExtensionsTests.cs (1)
5332
private sealed class ContextTenantResource(string tenantId, string displayName) :
ITenantResource
ProvisioningTestHelpers.cs (1)
780
internal sealed class TestTenantResource :
ITenantResource
32 references to ITenantResource
Aspire.Hosting.Azure (8)
Provisioning\Internal\DefaultArmClientProvider.cs (4)
61
public async Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
66
ITenantResource
? tenantResource = null;
85
public async Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
87
var tenants = new List<
ITenantResource
>();
Provisioning\Internal\IProvisioningServices.cs (2)
134
Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default);
139
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)
5243
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5247
return Task.FromResult<(ISubscriptionResource,
ITenantResource
)>((subscription, tenant));
5250
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5252
IEnumerable<
ITenantResource
> result = _tenants;
5820
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5823
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5905
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5908
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
5982
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
5985
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6050
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6053
public Task<IEnumerable<
ITenantResource
>> GetAvailableTenantsAsync(CancellationToken cancellationToken = default)
6112
public Task<(ISubscriptionResource subscription,
ITenantResource
tenant)> GetSubscriptionAndTenantAsync(CancellationToken cancellationToken = default)
6115
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);
778
/// Test implementation of <see cref="
ITenantResource
"/>.