942 references to Resources
Aspire.Hosting (70)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
202var rebuilderResource = model.Resources.OfType<ProjectRebuilderResource>().FirstOrDefault(r => r.Parent == projectResource);
ApplicationModel\DistributedApplicationModelExtensions.cs (3)
23foreach (var r in model.Resources) 53foreach (var r in model.Resources) 71foreach (var r in model.Resources)
ApplicationModel\HostUrl.cs (1)
65targetEndpoint = model.Resources.Where(r => !r.IsContainer())
ApplicationModel\ProjectResourceExtensions.cs (1)
25return model.Resources.OfType<ProjectResource>();
ApplicationModel\ResourceExtensions.cs (1)
1901foreach (var resource in model.Resources.Where(r => !r.IsContainer()).OfType<IResourceWithEndpoints>())
ApplicationModel\ResourceNotificationService.cs (1)
252if (appModel is not null && !appModel.Resources.Any(r => string.Equals(r.Name, resourceName, StringComparisons.ResourceName)))
ApplicationModel\ResourceTerminalCatalog.cs (1)
78foreach (var resource in _model.Resources)
Ats\ModelExports.cs (2)
37return [.. model.Resources]; 52return model.Resources.SingleOrDefault(resource => StringComparers.ResourceName.Equals(resource.Name, name));
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
440var resource = appModel.Resources.FirstOrDefault(r => string.Equals(r.Name, request.ResourceName, StringComparisons.ResourceName)); 597foreach (var resource in appModel.Resources) 808var matchingResource = appModel.Resources.SingleOrDefault(resource => string.Equals(resource.Name, requestedResourceName, StringComparisons.ResourceName)); 820var resolvedMatches = appModel.Resources 839var matchingResource = appModel.Resources 1006foreach (var resource in appModel.Resources) 1348foreach (var parameter in appModel.Resources.OfType<ParameterResource>()) 1363dependencies = await ResourceExtensions.GetDependenciesAsync(appModel.Resources, executionContext, discoveryOptions, cancellationToken).ConfigureAwait(false); 1808var resource = appModel.Resources 2007foreach (var resource in appModel.Resources) 2032foreach (var resource in appModel.Resources)
Backchannel\DashboardUrlsHelper.cs (1)
38var dashboardResource = appModel?.Resources.SingleOrDefault(
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (4)
46if (beforeStartEvent.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 56foreach (var resource in beforeStartEvent.Model.Resources) 71var resourcesWithContainerImages = @event.Model.Resources.SelectMany( 95foreach (var resource in beforeStartEvent.Model.Resources)
ContainerExecutableResourceExtensions.cs (1)
23return model.Resources.OfType<ContainerExecutableResource>();
ContainerRegistryResourceBuilderExtensions.cs (1)
153foreach (var resource in beforeStartEvent.Model.Resources)
ContainerResourceExtensions.cs (1)
23foreach (var resource in model.Resources)
Dashboard\DashboardEventHandlers.cs (5)
57if (@event.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 62@event.Model.Resources.Remove(dashboardResource); 63@event.Model.Resources.Insert(0, dashboardResource); 168model.Resources.Insert(0, dashboardResource); 711var allResourceEndpoints = model.Resources
Dcp\ContainerCreator.cs (1)
341if (_model.Resources.TryGetByName(KnownResourceNames.AspireDashboard, out var dashboardResource)
Dcp\ContainerNetworkEndpointProvisioner.cs (1)
106var containerResources = _model.Resources.Where(resource => resource.IsContainer());
Dcp\DcpExecutor.cs (4)
131using var activity = ProfilingTelemetry.StartDcpRunApplication(_configuration, _model.Resources.Count); 637var serviceProducers = _model.Resources 716var containers = _model.Resources.Where(r => r.IsContainer()); 729var hostResources = _model.Resources.Select(HostResourceWithEndpoints.Create).OfType<HostResourceWithEndpoints>().ToList();
Dcp\DcpHost.cs (2)
100if (!_applicationModel.Resources.Any(c => c.IsContainer())) 138if (!_applicationModel.Resources.Any(ResourceUsesTls))
Dcp\DcpResourceWatcher.cs (1)
132_resourceState = new(model.Resources.ToDictionary(r => r.Name), appResources.Get());
Dcp\ExecutableCreator.cs (1)
136var hasContainerResources = _model.Resources.Any(resource => resource.IsContainer());
DistributedApplication.cs (4)
757var computeEnvironments = appModel.Resources.OfType<IComputeEnvironmentResource>().ToList(); 761foreach (var computeResource in appModel.Resources.OfType<IComputeResource>()) 826var results = new List<ResourceStateDebugView>(app._model.Resources.Count); 827foreach (var resource in app._model.Resources)
DistributedApplicationBuilder.cs (1)
692var resourceHealthChecks = appModel.Resources.SelectMany(
ExecutableResourceExtensions.cs (1)
23return model.Resources.OfType<ExecutableResource>();
Lifecycle\TerminalHostEventingSubscriber.cs (1)
59foreach (var host in @event.Model.Resources.OfType<TerminalHostResource>())
Orchestrator\ApplicationOrchestrator.cs (2)
705await _parameterProcessor.InitializeParametersAsync(_model.Resources.OfType<ParameterResource>(), waitForResolution: false).ConfigureAwait(false); 708foreach (var resource in _model.Resources)
Orchestrator\ParameterProcessor.cs (2)
169var explicitParameters = model.Resources.OfType<ParameterResource>(); 187foreach (var resource in model.Resources)
Orchestrator\RelationshipEvaluator.cs (2)
17return model.Resources.OfType<IResourceWithParent>() 45var result = model.Resources.Select(x => (Child: x, Parent: SelectParentResource(x)))
OtlpConfigurationExtensions.cs (1)
290if (!model.Resources.TryGetByName(KnownResourceNames.AspireDashboard, out var resource) || resource is not IResourceWithEndpoints dashboardResource)
Pipelines\DistributedApplicationPipeline.cs (7)
114var computeResources = context.Model.Resources 186foreach (var resource in context.Model.Resources) 343var computeEnvironments = model.Resources.OfType<IComputeEnvironmentResource>().ToList(); 349var unboundResources = model.Resources 379foreach (var resource in model.Resources) 701foreach (var resource in context.Model.Resources) 736foreach (var resource in pipelineContext.Model.Resources)
Publishing\ManifestPublishingContext.cs (3)
85foreach (var resource in model.Resources) 93foreach (var resource in model.Resources) 926foreach (var existingResource in model.Resources)
TerminalResourceBuilderExtensions.cs (1)
232@event.Model.Resources.Add(terminalHost);
Aspire.Hosting.Azure (25)
AzureBicepResource.cs (1)
333var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault();
AzureProvisioningController.cs (11)
1036var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 1148var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 1305return model.Resources 1900var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2023var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2089var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2156if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is not { } environmentResource || 2174var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 3646if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is { } environmentResource) 3770var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 4157if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is not { } azureEnvironmentResource)
AzurePublishingContext.cs (3)
104if (model.Resources.Count == 0) 143var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 409foreach (var resource in model.Resources)
AzureResourcePreparer.cs (10)
37model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is { } environmentResource && 144foreach (var resource in appModel.Resources) 175foreach (var resource in appModel.Resources) 215.Concat(appModel.Resources 330if (!appModel.Resources.Contains(identityResource)) 332appModel.Resources.Add(identityResource); 518if (!appModel.Resources.TryGetByName(roleAssignmentResource.Name, out var existingResource)) 520appModel.Resources.Add(roleAssignmentResource); 532appModel.Resources.Add(roleAssignmentResource); 556foreach (var resource in appModel.Resources.OfType<AzureBicepResource>().ToArray())
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (1)
191appModel.Resources.Remove(DefaultContainerRegistry);
AzureContainerAppExtensions.cs (2)
74var environments = ctx.Model.Resources 115foreach (var environment in context.Model.Resources.OfType<AzureContainerAppEnvironmentResource>())
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
116if (context.Model.Resources.TryGetByName(identityName, out _)) 142context.Model.Resources.Add(identity);
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceEnvironmentExtensions.cs (1)
52if (!ctx.Model.Resources.OfType<AzureAppServiceEnvironmentResource>().Any())
AzureAppServiceEnvironmentResource.cs (1)
195appModel.Resources.Remove(DefaultContainerRegistry);
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
116if (context.Model.Resources.TryGetByName(identityName, out _)) 142context.Model.Resources.Add(identity);
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (1)
68foreach (var resource in beforeStartEvent.Model.Resources)
AzureContainerRegistryHelpers.cs (1)
24var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
563data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.EntraId.Tests (18)
EntraIdResourceBuilderTests.cs (18)
29var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 50var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 70var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 163var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 182var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 201var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 282var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 300var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 318var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 337var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 355var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 375var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 398var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 417var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 987var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1009var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1033var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1308var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>());
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
164foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 180data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.Kubernetes (6)
AzureKubernetesEnvironmentResource.AksPipeline.cs (4)
163if (appModel.Resources.TryGetByName("workload", out var existingResource) && existingResource is AksNodePoolResource existingPool) 171appModel.Resources.Add(defaultPool); 185var existing = appModel.Resources 199appModel.Resources.Add(pool);
AzureKubernetesEnvironmentResource.cs (2)
102var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() 175foreach (var chart in model.Resources.OfType<KubernetesHelmChartResource>())
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesEnvironmentExtensionsTests.cs (2)
153Assert.DoesNotContain(model.Resources, r => r is KubernetesEnvironmentResource); 155var computeEnvironment = Assert.Single(model.Resources.OfType<IComputeEnvironmentResource>());
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
318data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
150data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
214data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Sandboxes (6)
AzureSandboxContainerDeployment.cs (1)
190foreach (var environment in context.Model.Resources.OfType<AzureEnvironmentResource>())
AzureSandboxesExtensions.cs (1)
456var sandboxGroups = context.Model.Resources
AzureSandboxGroupResource.cs (2)
191context.Model.Resources.Remove(DefaultContainerRegistry); 208var computeEnvironments = context.Model.Resources.OfType<IComputeEnvironmentResource>().ToList();
src\Shared\CrossScopeAcrPullIdentityPreparer.cs (2)
116if (context.Model.Resources.TryGetByName(identityName, out _)) 142context.Model.Resources.Add(identity);
Aspire.Hosting.Azure.Sql (8)
AzureSqlServerResource.cs (8)
602appModel.Resources.Remove(storage); 651appModel.Resources.Remove(sql.AdminIdentity); 657appModel.Resources.Remove(sql.DeploymentScriptNetworkSecurityGroup); 672var pe = appModel.Resources.OfType<AzurePrivateEndpointResource>() 700appModel.Resources.Remove(nsg); 708var existingSubnets = appModel.Resources.OfType<AzureSubnetResource>() 749public IResourceCollection Resources => model.Resources; 759model.Resources.Add(resource);
Aspire.Hosting.Azure.Tests (208)
AzureAppConfigurationExtensionsTests.cs (1)
66var appConfigRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "appConfig-roles");
AzureAppServiceEnvironmentExtensionsTests.cs (10)
123var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"); 124var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry"); 153Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi")); 154Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 174Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi")); 175Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 203var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi"); 204var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi"); 208var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry"); 209var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
AzureAppServiceTests.cs (10)
90var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 118var appServiceEnvironment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 158var appServiceEnvironment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 574var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 856var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1214var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1235var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1256var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1277var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1299var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>());
AzureBicepResourceTests.cs (1)
79Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
AzureContainerAppEnvironmentExtensionsTests.cs (14)
276var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"); 277var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry"); 305var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-registry"); 348var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"); 374var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"); 400Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi")); 401Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 420Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi")); 421Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal))); 448var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi"); 449var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi"); 453var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry"); 454var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry"); 597var api = model.Resources.First(r => r.Name == "api");
AzureContainerAppsTests.cs (36)
410var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 514var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 798foreach (var resource in model.Resources 850var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1148var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1149var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage"); 1192var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1193var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos"); 1233var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1234var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis"); 1494Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1525var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1567var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1594var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1650var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1667var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1701var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1718var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1770var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1792var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2016var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2070var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2169var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2199var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2227var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2381var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2490var funcjob = model.Resources.Single(r => r.Name == "funcjob"); 2759var container = model.Resources.Single(r => r.Name == "api"); 2763var buildOnly = model.Resources.Single(r => r.Name == "build-only"); 2889var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2913var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2952var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 3007var webappAcaResource = model.Resources.First(r => r.Name == "webappaca"); 3013var webappServiceResource = model.Resources.First(r => r.Name == "webappservice"); 3019var containerAcaResource = model.Resources.First(r => r.Name == "containeraca"); 3027var containerAppServiceResource = model.Resources.First(r => r.Name == "containerappservice");
AzureContainerRegistryTests.cs (3)
29var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 50var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 86var rolesResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-acr");
AzureCosmosDBExtensionsTests.cs (3)
211var cosmosRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "cosmos-roles"); 320Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>()); 356var kv = model.Resources.OfType<AzureKeyVaultResource>().Single();
AzureDeployerTests.cs (1)
100var environment = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureEnvironmentResource>());
AzureEnvironmentResourceExtensionsTests.cs (26)
181var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 238var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 282var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 313var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 404var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 539var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 1934var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2219var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2280var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2697var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3378var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3436var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3503var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3552var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3598var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3752var storage2 = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage2"); 3803var storage = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage"); 4309var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4358var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4406var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4466var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4506var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4565var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4606var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4653var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4848var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
AzureEnvironmentResourceTests.cs (2)
266var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 296var environment = model.Resources.OfType<AzureEnvironmentResource>().Single();
AzureEventHubsExtensionsTests.cs (1)
294var ehRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "eh-roles");
AzureFunctionsTests.cs (11)
171Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 173var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>()); 197Assert.Single(model.Resources.OfType<AzureStorageResource>(), 323var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8"); 356var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8"); 384var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 413var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 444var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 445var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8"); 762Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 764var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>());
AzureKeyVaultTests.cs (1)
38var kvRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "mykv-roles");
AzureKustoExtensionsTests.cs (1)
30var kustoRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "kusto-roles");
AzureManagedRedisExtensionsTests.cs (1)
39var redisRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles");
AzureManifestUtils.cs (1)
55var azureResources = model.Resources
AzureOpenAIExtensionsTests.cs (1)
81var openaiRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "openai-roles");
AzurePostgresExtensionsTests.cs (4)
43var postgresRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "postgres-data-roles"); 64Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>()); 386var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 416Assert.Empty(appModel.Resources.OfType<PostgresMcpContainerResource>());
AzureRedisExtensionsTests.cs (2)
41var redisRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles"); 62Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>());
AzureResourcePreparerTests.cs (14)
92var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 138var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 181Assert.DoesNotContain(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles"); 235var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage"); 269[.. context.Model.Resources 297app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(), 326[.. context.Model.Resources 355model.Resources 379var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "storage-roles"); 489Assert.Collection(model.Resources.Select(r => r.Name), 524Assert.Collection(model.Resources.Select(r => r.Name), 537Assert.DoesNotContain(model.Resources, r => r.Name == "frontend-identity"); 589var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 645var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage");
AzureRunAsEmulatorModeTests.cs (2)
67var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 85var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
AzureSandboxesTests.cs (8)
417model.Resources.OfType<AzureUserAssignedIdentityResource>(), 420model.Resources.OfType<AzureRoleAssignmentResource>(), 479Assert.DoesNotContain(model.Resources, resource => resource is AzureSandboxGroupResource or AzureSandboxCleanupResource); 480Assert.DoesNotContain(model.Resources, resource => resource.Name == "sandboxes-acr"); 2350Assert.Empty(model.Resources.OfType<AzureSandboxContainerResource>()); 2456var cleanupResource = Assert.Single(model.Resources, resource => resource.Name == "azure-sandbox-cleanup"); 2462var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2509Assert.Single(model.Resources, resource => resource.Name == "azure-sandbox-cleanup");
AzureSearchExtensionsTests.cs (1)
59var searchRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "search-roles");
AzureServiceBusExtensionsTests.cs (1)
1106var sbRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "sb-roles");
AzureSignalRExtensionsTests.cs (2)
25var signalrRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles"); 47var signalrRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles");
AzureStorageExtensionsTests.cs (1)
653var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
AzureUserAssignedIdentityTests.cs (22)
30var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 48var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 70Assert.Collection(model.Resources, 82var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 85var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry"); 88var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "myidentity-roles-myregistry"); 118var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 155Assert.Collection(model.Resources, 165var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 169var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 174var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 213Assert.Collection(model.Resources, 223var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 227var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 232var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 292Assert.Collection(model.Resources, 304var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 308var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 310var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2"); 316var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 318var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
AzureWebPubSubExtensionsTests.cs (1)
295var wpsRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "wps1-roles");
ContainerRegistryTests.cs (3)
29var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 146foreach (var resource in model.Resources.OfType<IContainerRegistry>()) 154foreach (var resource in model.Resources)
ExistingAzureResourceTests.cs (2)
80var messagingRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles"); 564var messagingRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
FoundryExtensionsTests.cs (9)
672var roles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles"); 797var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 798var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 828var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 865var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 866var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 905var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 906var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 944var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>());
RoleAssignmentTests.cs (12)
241var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 245Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 270var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 273var sbResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "sb"); 277Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 278Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-sb"); 300var projRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-keyvault"); 328Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "server-roles-cache"); 331Assert.DoesNotContain(model.Resources, r => r.Name == "webfrontend-roles-cache"); 351var project = Assert.Single(model.Resources.OfType<ProjectResource>(), r => r.Name == "api"); 352var targetAzureResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == azureResourceName); 353var projRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == $"api-roles-{azureResourceName}");
Aspire.Hosting.Blazor (1)
BlazorGatewayExtensions.cs (1)
908&& model.Resources.TryGetByName("aspire-dashboard", out var resource)
Aspire.Hosting.Browsers (1)
BrowserLogsConfigurationManager.cs (1)
327? applicationModel.Resources.OfType<BrowserLogsResource>()
Aspire.Hosting.Browsers.Tests (33)
BrowserLogsBuilderExtensionsTests.cs (32)
46var browserLogsResource = Assert.Single(appModel.Resources.OfType<BrowserLogsResource>()); 98var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 153var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 189var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 222var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 299var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 326var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 350var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 376var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 419var browserLogsResource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>()); 445var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 481var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 524var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 564var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 603var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 648var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 699var browserLogsResources = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().ToArray(); 738var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 792var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 836var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 876var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 952var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1005var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1090var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1163var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1219var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1279var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1315var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1343var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1399var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1534var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single(); 1606var browserLogsResource = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<BrowserLogsResource>().Single();
src\Aspire.Hosting.Browsers\BrowserLogsConfigurationManager.cs (1)
327? applicationModel.Resources.OfType<BrowserLogsResource>()
Aspire.Hosting.Docker (6)
DockerComposeEnvironmentExtensions.cs (1)
40if (!ctx.Model.Resources.OfType<DockerComposeEnvironmentResource>().Any())
DockerComposeEnvironmentResource.cs (1)
373var registries = appModel.Resources.OfType<IContainerRegistry>().ToArray();
DockerComposePublishingContext.cs (3)
54if (model.Resources.Count == 0) 77? [r, .. model.Resources] 78: model.Resources;
src\Shared\PublishingContextUtils.cs (1)
15if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Docker.Tests (5)
DockerComposeTests.cs (5)
886var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 892var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 898var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 904var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 937var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker");
Aspire.Hosting.Dotnet (2)
DotnetProjectBuildCoordinator.cs (2)
423var activeResources = model.Resources.ToHashSet(ReferenceEqualityComparer.Instance); 831model.Resources
Aspire.Hosting.Dotnet.Tests (4)
DotnetProjectBuildCoordinatorTests.cs (4)
2176Assert.True(@event.Model.Resources.Remove(removed.Resource)); 2200var index = @event.Model.Resources.IndexOf(replaced.Resource); 2202@event.Model.Resources[index] = new ExecutableResource(replaced.Resource.Name, "dotnet", workspace.Path); 2228Assert.True(@event.Model.Resources.Remove(project.Resource));
Aspire.Hosting.EntityFrameworkCore (2)
EFCoreOperationExecutor.cs (1)
414foreach (var project in model.Resources.OfType<IDotnetProgramResource>())
EFResourceBuilderExtensions.cs (1)
408foreach (var sibling in model.Resources.OfType<EFMigrationResource>())
Aspire.Hosting.EntityFrameworkCore.Tests (3)
AddEFMigrationsTests.cs (2)
83var migrationResource = Assert.Single(appModel.Resources.OfType<EFMigrationResource>()); 299var toolResource = Assert.Single(appModel.Resources.OfType<DotnetToolResource>(), r => r.Name == "ef-tool-mymigrations");
EFMigrationWaitForTests.cs (1)
106var migrationResource = appModel.Resources.OfType<EFMigrationResource>().FirstOrDefault();
Aspire.Hosting.Foundry (3)
HostedAgent\AzureHostedAgentResource.cs (1)
156var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
Project\ProjectResource.cs (1)
56context.Model.Resources.Remove(DefaultContainerRegistry);
Toolbox\FoundryToolboxResource.cs (1)
510model.Resources.Select(resource => resource.Name),
Aspire.Hosting.Foundry.Tests (4)
ProjectResourceTests.cs (2)
86var registries = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 108var registries = model.Resources.OfType<AzureContainerRegistryResource>().ToList();
ToolboxTests.cs (2)
803model.Resources.Remove(mcp.Resource); 804model.Resources.Add(replacement);
Aspire.Hosting.Garnet.Tests (7)
AddGarnetTests.cs (7)
24var containerResource = Assert.Single(appModel.Resources.OfType<GarnetResource>()); 52var containerResource = Assert.Single(appModel.Resources.OfType<GarnetResource>()); 81var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 345var containerResource = Assert.Single(appModel.Resources.OfType<GarnetResource>()); 347var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 366var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 383var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
Aspire.Hosting.Java.Tests (3)
AddJavaAppPublishTests.cs (3)
1238var published = Assert.Single(model.Resources.OfType<ContainerResource>(), r => r.Name == "worker"); 2379var annotation = model.Resources 2386Resource = model.Resources.Single(resource => resource.Name == "api"),
Aspire.Hosting.JavaScript.Tests (88)
AddBunAppTests.cs (5)
153var bunResource = Assert.Single(appModel.Resources.OfType<BunAppResource>()); 158Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 175var bunResource = Assert.Single(appModel.Resources.OfType<BunAppResource>()); 184var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 201var bunResource = Assert.Single(appModel.Resources.OfType<BunAppResource>());
AddDenoAppTests.cs (14)
1263var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1268Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1285var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1295Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1312var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1317Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1333var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1358var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1385var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>()); 1498Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1512var installer = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1529var installer = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1547var installer = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 1706var denoResource = Assert.Single(appModel.Resources.OfType<DenoAppResource>());
AddNodeAppTests.cs (9)
247var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 256Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 274var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 286var installerResources = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 304var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 484var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().SingleOrDefault(); 511var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single(); 528var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single(); 550var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().SingleOrDefault();
AddViteAppTests.cs (11)
503var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 528var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 559var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 619var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 671var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 720var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 766var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 829var viteResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 905var resources = appModel.Resources.OfType<ViteAppResource>().ToDictionary(resource => resource.Name); 1006var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 1106var resource = Assert.Single(appModel.Resources.OfType<ViteAppResource>());
AddViteAppWithPnpmTests.cs (4)
24var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 58var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 89var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 120var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>());
IntegrationTests.cs (4)
28var nodeResources = appModel.Resources.OfType<JavaScriptAppResource>().ToList(); 32var npmInstallers = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList(); 69var installer = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 75var parentApp = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>());
PackageInstallationTests.cs (31)
33var nodeResources = appModel.Resources.OfType<JavaScriptAppResource>().ToList(); 34var installerResources = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList(); 67var nodeResource = Assert.Single(appModel.Resources, r => r.Name == "test-app"); 70var installerResources = appModel.Resources.OfType<JavaScriptInstallerResource>().ToList(); 91var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 112var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 130var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 139var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 160var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 181var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 199var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 208var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 228var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 235var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 252var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 273var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 297var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 307var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 327var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 337Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 355var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 365var installer = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 382var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 386var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 404var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 408var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 426var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 430var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 446var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 450var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 575var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>());
ResourceCreationTests.cs (10)
22var resource = appModel.Resources.OfType<JavaScriptAppResource>().SingleOrDefault(); 40var resource = appModel.Resources.OfType<JavaScriptAppResource>().SingleOrDefault(); 58var resource = appModel.Resources.OfType<JavaScriptAppResource>().SingleOrDefault(); 78var resource = appModel.Resources.OfType<JavaScriptAppResource>().SingleOrDefault(); 102var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 106var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 138var resource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 174var nodeResource = Assert.Single(appModel.Resources.OfType<JavaScriptAppResource>()); 183var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 206var installerResource = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>());
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
122foreach (var kafkaResource in @event.Model.Resources.OfType<KafkaServerResource>())
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
87var containerResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()); 129var connectionStringResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()) as IResourceWithConnectionString; 291var kafkaUiResource = Assert.Single(appModel.Resources.OfType<KafkaUIContainerResource>());
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
29var containerResource = Assert.Single(appModel.Resources.OfType<KeycloakResource>());
Aspire.Hosting.Kubernetes (16)
CertManagerExtensions.cs (1)
626var parentGateways = model.Resources
KubernetesEnvironmentExtensions.cs (3)
46var hasKubernetesEnvironment = ctx.Model.Resources.OfType<KubernetesEnvironmentResource>().Any() || 47ctx.Model.Resources.OfType<IComputeEnvironmentResource>() 90? context.Model.Resources.Where(resource => resource is IComputeResource)
KubernetesEnvironmentResource.cs (8)
538var registries = appModel.Resources.OfType<IContainerRegistry>().ToArray(); 725var ingressResources = model.Resources 966var gatewayResources = model.Resources 993var volumeResources = model.Resources 1322var gateways = model.Resources 1337var ingresses = model.Resources 1381var gateways = model.Resources 1410var gateways = model.Resources
KubernetesPublishingContext.cs (3)
58if (model.Resources.Count == 0) 74? [dashboardResource, .. model.Resources] 75: model.Resources;
src\Shared\PublishingContextUtils.cs (1)
15if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Kubernetes.Tests (30)
CertManagerTests.cs (6)
39Assert.Contains(appModel.Resources, r => r is CertManagerResource c && c.Name == "cert-manager"); 40Assert.Contains(appModel.Resources, r => r is KubernetesHelmChartResource c && c.Name == "cert-manager-chart"); 139var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 182var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 219var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 275Assert.DoesNotContain(appModel.Resources, r => r is CertManagerResource);
KubernetesDeployTests.cs (18)
29.Resources.OfType<KubernetesEnvironmentResource>().Single(); 46.Resources.OfType<KubernetesEnvironmentResource>().Single(); 60.Resources.OfType<KubernetesEnvironmentResource>().Single(); 75.Resources.OfType<KubernetesEnvironmentResource>().Single(); 90.Resources.OfType<KubernetesEnvironmentResource>().Single(); 110.Resources.OfType<KubernetesEnvironmentResource>().Single(); 128.Resources.OfType<KubernetesEnvironmentResource>().Single(); 145.Resources.OfType<KubernetesEnvironmentResource>().Single(); 162.Resources.OfType<KubernetesEnvironmentResource>().Single(); 177.Resources.OfType<KubernetesEnvironmentResource>().Single(); 192.Resources.OfType<KubernetesEnvironmentResource>().Single(); 209.Resources.OfType<KubernetesEnvironmentResource>().Single(); 226.Resources.OfType<KubernetesEnvironmentResource>().Single(); 246.Resources.OfType<KubernetesEnvironmentResource>().Single(); 263.Resources.OfType<KubernetesEnvironmentResource>().Single(); 279.Resources.OfType<KubernetesEnvironmentResource>().Single(); 295.Resources.OfType<KubernetesEnvironmentResource>().Single(); 721.Resources.OfType<KubernetesEnvironmentResource>().Single();
KubernetesEnvironmentResourceTests.cs (6)
169var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 175var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 181var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 187var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 248var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 249var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker");
Aspire.Hosting.Maui (1)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
28foreach (var resource in @event.Model.Resources)
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
192var milvusResource = Assert.Single(appModel.Resources.OfType<MilvusServerResource>());
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
349var replicaSet = @event.Model.Resources.OfType<MongoDBReplicaSetResource>()
Aspire.Hosting.MongoDB.Tests (8)
AddMongoDBTests.cs (4)
47var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 75var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 106var dbResource = Assert.Single(appModel.Resources.OfType<MongoDBDatabaseResource>()); 399var mongoExpressResource = Assert.Single(appModel.Resources.OfType<MongoExpressContainerResource>());
ReplicaSet\AddMongoDBReplicaSetTests.cs (4)
38var resource = Assert.Single(appModel.Resources.OfType<MongoDBReplicaSetResource>()); 87var replicaSetResource = Assert.Single(appModel.Resources.OfType<MongoDBReplicaSetResource>()); 108var replicaSetResource = Assert.Single(appModel.Resources.OfType<MongoDBReplicaSetResource>()); 125var replicaSetResource = Assert.Single(appModel.Resources.OfType<MongoDBReplicaSetResource>());
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
316foreach (var mySqlResource in @event.Model.Resources.OfType<MySqlServerResource>())
Aspire.Hosting.MySql.Tests (6)
AddMySqlTests.cs (6)
46var containerResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 123var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 142var mySqlResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 145var mySqlDatabaseResource = Assert.Single(appModel.Resources.OfType<MySqlDatabaseResource>()); 381var connectionStringResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 397var phpMyAdminResource = Assert.Single(appModel.Resources.OfType<PhpMyAdminContainerResource>());
Aspire.Hosting.Nats.Tests (4)
AddNatsTests.cs (4)
50var natsResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 83var connectionStringResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()) as IResourceWithConnectionString; 101var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>()); 143var containerResource = Assert.Single(appModel.Resources.OfType<NatsServerResource>());
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
121var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 141var oracleResource = Assert.Single(appModel.Resources.OfType<OracleDatabaseServerResource>()); 144var oracleDatabaseResource = Assert.Single(appModel.Resources.OfType<OracleDatabaseResource>());
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
475foreach (var postgresResource in @event.Model.Resources.OfType<PostgresServerResource>())
Aspire.Hosting.PostgreSQL.Tests (8)
AddPostgresTests.cs (2)
179var postgresResource = Assert.Single(appModel.Resources.OfType<PostgresServerResource>()); 181var postgresDatabaseResource = Assert.Single(appModel.Resources.OfType<PostgresDatabaseResource>());
PostgresMcpBuilderTests.cs (6)
29var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 56var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 89var database = Assert.Single(appModel.Resources.OfType<PostgresDatabaseResource>()); 90var mcpContainer = Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 112Assert.Single(appModel.Resources.OfType<PostgresMcpContainerResource>()); 129Assert.Equal(2, appModel.Resources.OfType<PostgresMcpContainerResource>().Count());
Aspire.Hosting.Python.Tests (42)
AddPythonAppTests.cs (42)
217var resource = appModel.Resources.OfType<PythonAppResource>().Single(); 738var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 791var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 792var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 828var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 847var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 872var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 903var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 927var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 946var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 965var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1088var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1112var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1134var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1160var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 2029var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2064var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2118var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2141var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2168var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2196var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2224var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2228var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2264var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2268var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2300var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2330var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2334var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2364var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2368var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2397var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2401var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2430var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2434Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2462var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2466Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2491var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2498var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2524var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2531var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2552var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2577var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault();
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
419var qdrantResource = Assert.Single(appModel.Resources.OfType<QdrantServerResource>());
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (3)
52var containerResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>()); 104var rabbitMqResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>()); 143var containerResource = Assert.Single(appModel.Resources.OfType<RabbitMQServerResource>());
Aspire.Hosting.Radius (13)
Publishing\RadCredentialRegisterStep.cs (1)
179foreach (var env in model.Resources.OfType<RadiusEnvironmentResource>())
Publishing\RadiusInfrastructureBuilder.cs (6)
1679foreach (var resource in _model.Resources) 2923foreach (var resource in _model.Resources) 3176_model.Resources.Any(candidate => 3187_model.Resources 4310foreach (var child in _model.Resources.OfType<IResourceWithConnectionString>()) 5538return _model.Resources.OfType<RadiusSecretStoreResource>().Where(s =>
Publishing\SealedSecretApplyStep.cs (1)
201model.Resources.OfType<RadiusSecretStoreResource>()
Secrets\RadiusSecretStoreValidation.cs (4)
67if (model.Resources.OfType<RadiusEnvironmentResource>().Any()) 72var orphaned = model.Resources 103var stores = model.Resources.OfType<RadiusSecretStoreResource>().ToList(); 225foreach (var resource in model.Resources)
src\Shared\PublishingContextUtils.cs (1)
15if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Radius.Tests (120)
CloudProviders\MultiEnvironmentProvidersTests.cs (1)
72var envs = model.Resources.OfType<RadiusEnvironmentResource>().ToList();
Deployment\DeployPipelineIntegrationTests.cs (3)
26var envResource = model.Resources.OfType<RadiusEnvironmentResource>().First(); 130var envResource = model.Resources.OfType<RadiusEnvironmentResource>().First(); 161var environments = model.Resources.OfType<RadiusEnvironmentResource>().ToList();
DeploymentE2E\DeployEndToEndTests.cs (2)
38var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 71var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
InnerLoop\GracefulDegradationTests.cs (4)
31Assert.Empty(model.Resources.OfType<RadiusEnvironmentResource>()); 35var apiResource = model.Resources.First(r => r.Name == "api"); 90var apiResource = model.Resources.First(r => r.Name == "api"); 94var env = model.Resources.OfType<RadiusEnvironmentResource>().First();
InnerLoop\MultiEnvironmentTests.cs (5)
23var environments = model.Resources.OfType<RadiusEnvironmentResource>().ToArray(); 67var apiResource = model.Resources.First(r => r.Name == "api"); 89var environments = model.Resources.OfType<RadiusEnvironmentResource>().ToArray(); 93var allResourceNames = model.Resources.Select(r => r.Name).ToArray(); 96var apiResource = model.Resources.First(r => r.Name == "api");
InnerLoop\RadiusInfrastructureInitializationTests.cs (5)
29var apiResource = model.Resources.First(r => r.Name == "api"); 68var paramResource = model.Resources.First(r => r.Name == "my-param"); 86var apiResource = model.Resources.First(r => r.Name == "api"); 103var projectResource = model.Resources.First(r => r.Name == "webapp"); 124Assert.Empty(model.Resources.OfType<RadiusEnvironmentResource>());
Publishing\BackingResourceProjectionTests.cs (5)
39var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 173var radiusEnvA = model.Resources.OfType<RadiusEnvironmentResource>().First(e => e.Name == "enva"); 249var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 274var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 303var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\BackingResourceValueResolutionTests.cs (1)
26var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\BicepGenerationMultiResourceTests.cs (5)
26var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 51var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 71var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 90var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 109var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\BicepGenerationSimpleTests.cs (7)
27var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 46var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 65var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 83var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 103var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 124var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 145var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\BicepIdentifierTests.cs (1)
55var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\BicepSyntaxValidationTests.cs (6)
25var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 43var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 64var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 85var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 104var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 153var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ConfigureRadiusInfrastructureTests.cs (22)
33var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 57var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 81var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 109var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 154var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 190var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 237var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 264var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 298var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 326var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 351var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 377var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 407var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 433var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 463var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 494var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 519var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 544var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 575var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 599var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 630var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 670var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ConnectionStringPropagationTests.cs (5)
25var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 48var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 66var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 88var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 109var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ContainerEnvironmentEmissionTests.cs (8)
33var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 55var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 78var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 104var frontend = model.Resources.OfType<RadiusEnvironmentResource>().First(e => e.Name == "frontend-env"); 123var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 148var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 170var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 192var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ContainerSecretEnvironmentTests.cs (1)
40var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ExistingSecretStoreBicepTests.cs (1)
25var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\InlineSecretStoreBicepTests.cs (1)
23var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\LegacyFallbackEmissionTests.cs (1)
36var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\MultiEnvironmentPublishTests.cs (4)
24var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 42var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 63var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 87var environments = model.Resources.OfType<RadiusEnvironmentResource>().ToArray();
Publishing\PostCallbackSecretValidationTests.cs (1)
62var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\ProviderScopeBicepEmissionTests.cs (4)
30var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 54var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 84var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single(); 112var envResource = model.Resources.OfType<RadiusEnvironmentResource>().Single();
Publishing\RadiusDeployParametersTests.cs (9)
33var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 57var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 114var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 154var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 177var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 206var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 233var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 263var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 289var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\SealedSecretPublishTests.cs (3)
45var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 135var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 209var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Publishing\SecretStoreConsumerBicepTests.cs (2)
31var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 56var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
RadiusEnvironmentResourceTests.cs (4)
90var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 120var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 145var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 167var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
RadiusExtensionsTests.cs (1)
49Assert.Single(model.Resources.OfType<RadiusEnvironmentResource>());
Recipes\RecipePackParametersBicepTests.cs (1)
16var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Recipes\RecipeParameterAdvancedTests.cs (1)
16var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Secrets\AddRadiusSecretStoreTests.cs (3)
28Assert.Single(model.Resources.OfType<RadiusSecretStoreResource>()); 44var store = Assert.Single(model.Resources.OfType<RadiusSecretStoreResource>()); 373var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Secrets\SecretStoreDefaultPathTests.cs (2)
24var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First(); 44Assert.Empty(model.Resources.OfType<RadiusSecretStoreResource>());
Secrets\SecretStoreValidationTests.cs (1)
49var radiusEnv = model.Resources.OfType<RadiusEnvironmentResource>().First();
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
468foreach (var redisResource in @event.Model.Resources.OfType<RedisResource>())
Aspire.Hosting.Redis.Tests (13)
AddRedisTests.cs (12)
41var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 69var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 100var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 119var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 136var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 302var insight = Assert.Single(model.Resources.OfType<RedisInsightResource>()); 328var commander = Assert.Single(model.Resources.OfType<RedisCommanderResource>()); 533var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 535var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 815var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 817var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 840var redisInsightResource = Assert.Single(appModel.Resources.OfType<RedisInsightResource>());
RedisFunctionalTests.cs (1)
785var redisCommander = Assert.Single(appModel.Resources.OfType<RedisCommanderResource>());
Aspire.Hosting.Rust.Tests (1)
AddRustAppPublishTests.cs (1)
323foreach (var annotation in model.Resources.SelectMany(resource => resource.Annotations.OfType<PipelineConfigurationAnnotation>()))
Aspire.Hosting.Seq.Tests (6)
AddSeqTests.cs (6)
23var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 51var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 80var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 177var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 210var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 240var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
Aspire.Hosting.SqlServer.Tests (4)
AddSqlServerTests.cs (4)
49var containerResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>()); 96var connectionStringResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>()); 118var sqlResource = Assert.Single(appModel.Resources.OfType<SqlServerDatabaseResource>()); 282var connectionStringResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>());
Aspire.Hosting.Testing (2)
DistributedApplicationHostingTestingExtensions.cs (2)
92if (!applicationModel.Resources.TryGetByName(DashboardResourceName, out var resource) || 257if (!applicationModel.Resources.TryGetByName(resourceName, out var resource))
Aspire.Hosting.Tests (111)
AddConnectionStringTests.cs (2)
28var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>()); 58var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>());
AddParameterTests.cs (17)
29var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 144var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "optional"); 340var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 377var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 383var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 409var parameter = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "optional"); 449var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 455var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 530var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 547var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 598var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "val"); 604var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout(); 629var connectionStringResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 1096var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 1120var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 1143var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 1169var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>());
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (1)
2164var dashboard = Assert.Single(model.Resources, r => r.Name == KnownResourceNames.AspireDashboard);
ContainerRegistryResourceTests.cs (5)
142Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 156var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 173Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 188var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 292var registries = appModel.Resources.OfType<ContainerRegistryResource>().ToList();
Dashboard\DashboardEventHandlersTests.cs (11)
55var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 104var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 196var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 276var dashboardResource = (IResourceWithEndpoints)model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 481var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 564var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 637var dashboardResource = Assert.Single(model.Resources); 721var dashboardResource = Assert.Single(model.Resources); 790var dashboardResource = Assert.Single(model.Resources); 857var dashboardResource = Assert.Single(model.Resources); 901var dashboardResource = Assert.Single(model.Resources);
Dashboard\DashboardResourceTests.cs (22)
59var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 93Assert.Collection(model.Resources, 126var dashboard = Assert.Single(model.Resources); 227var dashboard = Assert.Single(model.Resources); 261var dashboard = Assert.Single(model.Resources); 304var dashboard = Assert.Single(model.Resources); 332var dashboard = Assert.Single(model.Resources); 360var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 401var dashboard = Assert.Single(model.Resources); 441var dashboard = Assert.Single(model.Resources); 477var dashboard = Assert.Single(model.Resources); 516var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 520var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 562var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 566var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 610var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 642var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 664Assert.Empty(model.Resources); 680Assert.Empty(model.Resources); 746var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 799var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>()); 844var dashboard = Assert.Single(model.Resources);
Dcp\DcpExecutorTests.cs (4)
1480var tunnelPort = Assert.Single(distributedAppModel.Resources.OfType<DevTunnelPortResource>()); 10262distributedAppModel.Resources[distributedAppModel.Resources.IndexOf(target.Resource)] = replacement; 11581return new(new DcpResourceState(model.Resources.ToDictionary(r => r.Name), []));
DistributedApplicationBuilderTests.cs (2)
55Assert.Empty(appModel.Resources); 79var resource = Assert.Single(appModel.Resources);
DistributedApplicationTests.cs (1)
1360var aspireDashboard = model.Resources.Single(r => r.Name == KnownResourceNames.AspireDashboard);
Orchestrator\ParameterProcessorTests.cs (10)
766var explicitParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "explicitParam"); 767var referencedParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "referencedParam"); 811var explicitParameterResource = model.Resources.OfType<ParameterResource>().Single(); 837var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 860var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 882var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 908var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 938var parameters = model.Resources.OfType<ParameterResource>().ToList(); 979var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 1013var parameters = model.Resources.OfType<ParameterResource>().ToList();
Pipelines\DistributedApplicationPipelineTests.cs (5)
1601var resource2Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource2"); 1641var resource1Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource1"); 1707capturedResource = configContext.Model.Resources.FirstOrDefault(r => r.Name == "test-resource"); 2569var transient = model.Resources.Single(r => r.Name == "transient-resource"); 2570model.Resources.Remove(transient);
ProjectResourceTests.cs (1)
1095var rebuilder = appModel.Resources.OfType<ProjectRebuilderResource>().SingleOrDefault();
RequiredCommandAnnotationTests.cs (17)
153var resource = appModel.Resources.Single(r => r.Name == "test"); 169var resource = appModel.Resources.Single(r => r.Name == "test"); 187var resource = appModel.Resources.Single(r => r.Name == "test"); 212var resource = appModel.Resources.Single(r => r.Name == "test"); 239var resource = appModel.Resources.Single(r => r.Name == "test"); 263var resource = appModel.Resources.Single(r => r.Name == "test"); 284var resource = appModel.Resources.Single(r => r.Name == "test"); 304var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 305var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 336var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 337var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 371var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 372var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 396var resource = appModel.Resources.Single(r => r.Name == "test"); 428var resource = appModel.Resources.Single(r => r.Name == "test"); 453var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 454var resource2 = appModel.Resources.Single(r => r.Name == "test2");
WithMcpServerTests.cs (6)
33var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 56var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 81var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 106var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 131var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 156var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>());
WithOtlpExporterTests.cs (1)
297foreach (var resource in appModel.Resources)
WithTerminalTests.cs (6)
170var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 190var hostFromModel = model.Resources.OfType<TerminalHostResource>().Single(); 235var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 250foreach (var host in model.Resources.OfType<TerminalHostResource>()) 272var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 1028Assert.Empty(model.Resources.OfType<TerminalHostResource>());
Aspire.Hosting.Valkey.Tests (7)
AddValkeyTests.cs (7)
24var containerResource = Assert.Single(appModel.Resources.OfType<ValkeyResource>()); 52var containerResource = Assert.Single(appModel.Resources.OfType<ValkeyResource>()); 81var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 100var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 117var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 335var containerResource = Assert.Single(appModel.Resources.OfType<ValkeyResource>()); 337var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
Aspire.Playground.Tests (3)
Infrastructure\DistributedApplicationExtensions.cs (2)
107return Task.WhenAll(applicationModel.Resources.Select(r => app.ResourceNotifications.WaitForResourceAsync(r.Name, r => targetStates?.Contains(r.Snapshot.State?.Text, StringComparer.OrdinalIgnoreCase) is true || r.Snapshot.IsHidden, cancellationToken))); 135var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
Infrastructure\DistributedApplicationTestFactory.cs (1)
57var resourcesWithContainerImages = @event.Model.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
41foreach (var resource in @event.Model.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
AppHost.cs (1)
128foreach (var resource in @event.Model.Resources.OfType<TestResource>())
Pipelines.AppHost (2)
AppHost.cs (2)
46var resourcesWithBindMounts = context.Model.Resources 228var resourcesWithBindMounts = deployingContext.Model.Resources
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
19var appServiceEnvironments = context.Model.Resources.OfType<AzureAppServiceEnvironmentResource>();
Stress.AppHost (2)
CommandResources.cs (1)
1484var resources = model.Resources
TestResource.cs (1)
156foreach (var resource in @event.Model.Resources.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
175foreach (var project in @event.Model.Resources.OfType<ProjectResource>())