994 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)
1907foreach (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) 1349foreach (var parameter in appModel.Resources.OfType<ParameterResource>()) 1364dependencies = await ResourceExtensions.GetDependenciesAsync(appModel.Resources, executionContext, discoveryOptions, cancellationToken).ConfigureAwait(false); 1809var resource = appModel.Resources 2008foreach (var resource in appModel.Resources) 2033foreach (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); 736var 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)
90if (!_applicationModel.Resources.Any(c => c.IsContainer())) 128if (!_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)
773var computeEnvironments = appModel.Resources.OfType<IComputeEnvironmentResource>().ToList(); 777foreach (var computeResource in appModel.Resources.OfType<IComputeResource>()) 842var results = new List<ResourceStateDebugView>(app._model.Resources.Count); 843foreach (var resource in app._model.Resources)
DistributedApplicationBuilder.cs (1)
707var 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)
218@event.Model.Resources.Add(terminalHost);
Aspire.Hosting.Azure (28)
AzureBicepResource.cs (1)
335var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault();
AzureProvisioningController.cs (12)
1084var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 1196var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 1353return model.Resources 1874loggerService.GetLogger(model.Resources.Single(item => item.Name == resource.ResourceName)) 1998var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2121var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2188var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 2255if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is not { } environmentResource || 2273var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 3780if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is { } environmentResource) 3904var parentChildLookup = model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent); 4291if (model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is not { } azureEnvironmentResource)
AzurePublishingContext.cs (3)
105if (model.Resources.Count == 0) 144var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 448foreach (var resource in model.Resources)
AzureResourcePreparer.cs (12)
37model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is { } environmentResource && 54foreach (var roleAssignment in model.Resources.OfType<AzureRoleAssignmentResource>()) 129model.Resources.OfType<AzureEnvironmentResource>().SingleOrDefault() is not { } environment) 189foreach (var resource in appModel.Resources) 220foreach (var resource in appModel.Resources) 260.Concat(appModel.Resources 375if (!appModel.Resources.Contains(identityResource)) 377appModel.Resources.Add(identityResource); 561if (!appModel.Resources.TryGetByName(roleAssignmentResource.Name, out var existingResource)) 563appModel.Resources.Add(roleAssignmentResource); 575appModel.Resources.Add(roleAssignmentResource); 599foreach (var resource in appModel.Resources.OfType<AzureBicepResource>().ToArray())
Aspire.Hosting.Azure.AppContainers (5)
AzureContainerAppEnvironmentResource.cs (1)
200appModel.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 (33)
EntraIdApiProvisioningTests.cs (1)
778var environment = model.Resources.OfType<AzureEnvironmentResource>().Single();
EntraIdAppRoleAssignmentTests.cs (2)
238var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 251await context.WriteModelAsync(model, Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()));
EntraIdKeyVaultCertificateTests.cs (1)
241.Resources.OfType<AzureRoleAssignmentResource>()
EntraIdProvisioningTests.cs (11)
218var assignment = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 248var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 253var assignment = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 537var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 850var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 874var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 908await context.WriteModelAsync(model, Assert.Single(model.Resources.OfType<AzureEnvironmentResource>())); 932var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 963var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 1003var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 1440Assert.Empty(context.Model.Resources.OfType<AzureEnvironmentResource>());
EntraIdResourceBuilderTests.cs (17)
28var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 48var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 67var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 194var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 212var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 230var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 310var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 327var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 344var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 362var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 379var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 462var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 480var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1065var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1086var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1109var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>()); 1382var resource = Assert.Single(appModel.Resources.OfType<EntraIdApplicationResource>());
EntraIdStarterScenarioPublishTests.cs (1)
58var environment = model.Resources.OfType<AzureEnvironmentResource>().Single();
Aspire.Hosting.Azure.Functions (3)
AzureFunctionsProjectResourceExtensions.cs (3)
690foreach (var item in data.Model.Resources.OfType<IAzureFunctionsResource>()) 704foreach (var item in data.Model.Resources.Where(r => r is not IAzureFunctionsResource)) 721data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.Kubernetes (9)
AzureKubernetesEnvironmentExtensions.cs (3)
126if (context.Model.Resources.Any(existing => StringComparer.OrdinalIgnoreCase.Equals(existing.Name, identity.Name))) 162context.Model.Resources.Add(controlPlaneIdentity.Resource); 163context.Model.Resources.Add(kubeletIdentity.Resource);
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 (16)
AzureKubernetesEnvironmentExtensionsTests.cs (16)
358Assert.DoesNotContain(model.Resources, r => r is KubernetesEnvironmentResource); 360var computeEnvironment = Assert.Single(model.Resources.OfType<IComputeEnvironmentResource>()); 646var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 690var provisioningRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 695Assert.Collection(model.Resources.OfType<AzureUserAssignedIdentityResource>(), 711var roles = app.Services.GetRequiredService<DistributedApplicationModel>().Resources 729var roles = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources 763var roles = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(); 796Assert.Empty(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 797Assert.Empty(model.Resources.OfType<AzureRoleAssignmentResource>()); 828.Resources.OfType<AzureRoleAssignmentResource>(), 832.Resources.OfType<AzureRoleAssignmentResource>(), 865Assert.Empty(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureUserAssignedIdentityResource>()); 880var roles = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources 914var roles = app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(); 968var roles = app.Services.GetRequiredService<DistributedApplicationModel>().Resources
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 (222)
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)
114var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 142var appServiceEnvironment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 182var appServiceEnvironment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 598var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 880var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1238var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1259var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1280var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1301var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 1323var 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)
439var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 545var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 831foreach (var resource in model.Resources 883var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1185var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1186var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage"); 1231var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1232var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos"); 1274var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1275var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis"); 1535Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1566var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1608var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1635var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1693var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1710var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1746var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1763var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1815var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1837var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2065var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2119var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2218var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2248var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2276var envResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 2430var envResources = model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToList(); 2543var funcjob = model.Resources.Single(r => r.Name == "funcjob"); 2818var container = model.Resources.Single(r => r.Name == "api"); 2822var buildOnly = model.Resources.Single(r => r.Name == "build-only"); 2956var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2982var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 3023var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 3082var webappAcaResource = model.Resources.First(r => r.Name == "webappaca"); 3088var webappServiceResource = model.Resources.First(r => r.Name == "webappservice"); 3094var containerAcaResource = model.Resources.First(r => r.Name == "containeraca"); 3102var 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>()); 88var 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)
101var environment = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureEnvironmentResource>());
AzureEnvironmentResourceExtensionsTests.cs (30)
74var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 167var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 271var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 299var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 480var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 537var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 581var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 612var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 703var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 838var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2255var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2540var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2601var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3018var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3699var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3757var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3824var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3873var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 3919var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4073var storage2 = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage2"); 4124var storage = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage"); 4630var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4679var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4727var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4787var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4827var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4886var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4927var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 4974var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 5169var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
AzureEnvironmentResourceTests.cs (5)
271var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 296model.Resources.Add(new AzureBicepResource(resourceName, templateString: """ 300var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 326var environment = model.Resources.OfType<AzureEnvironmentResource>().Single(); 362var 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)
172Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 174var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>()); 198Assert.Single(model.Resources.OfType<AzureStorageResource>(), 646var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8"); 679var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8"); 707var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 736var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 767var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 768var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8"); 1085Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 1087var 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 (18)
41var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 81var roles = model.Resources.OfType<AzureRoleAssignmentResource>() 91Assert.Equal(roles, model.Resources.OfType<AzureRoleAssignmentResource>() 118var roles = model.Resources.OfType<AzureRoleAssignmentResource>().OrderBy(resource => resource.Name).ToArray(); 200var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 246var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 289Assert.DoesNotContain(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles"); 343var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage"); 377[.. context.Model.Resources 405app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(), 442[.. context.Model.Resources 471model.Resources 495var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "storage-roles"); 605Assert.Collection(model.Resources.Select(r => r.Name), 640Assert.Collection(model.Resources.Select(r => r.Name), 653Assert.DoesNotContain(model.Resources, r => r.Name == "frontend-identity"); 705var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles"); 761var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage");
AzureRunAsEmulatorModeTests.cs (2)
68var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 86var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
AzureSandboxesTests.cs (8)
420model.Resources.OfType<AzureUserAssignedIdentityResource>(), 423model.Resources.OfType<AzureRoleAssignmentResource>(), 482Assert.DoesNotContain(model.Resources, resource => resource is AzureSandboxGroupResource or AzureSandboxCleanupResource); 483Assert.DoesNotContain(model.Resources, resource => resource.Name == "sandboxes-acr"); 2369Assert.Empty(model.Resources.OfType<AzureSandboxContainerResource>()); 2475var cleanupResource = Assert.Single(model.Resources, resource => resource.Name == "azure-sandbox-cleanup"); 2481var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>()); 2528Assert.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)
667var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
AzureUserAssignedIdentityTests.cs (25)
33var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 51var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 73Assert.Collection(model.Resources, 85var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 88var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry"); 91var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "myidentity-roles-myregistry"); 112var identity = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureUserAssignedIdentityResource>()); 131var resource = Assert.Single(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureUserAssignedIdentityResource>()); 147Assert.Empty(app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureUserAssignedIdentityResource>()); 170var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 174var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 207Assert.Collection(model.Resources, 217var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 221var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 226var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 265Assert.Collection(model.Resources, 275var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 279var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 284var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 344Assert.Collection(model.Resources, 356var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 360var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 362var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2"); 368var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), 370var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
AzureWebPubSubExtensionsTests.cs (1)
343var 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)
673var roles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles"); 798var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 799var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 829var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 866var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 867var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 906var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>()); 907var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 945var hostedAgent = Assert.Single(model.Resources.OfType<AzureHostedAgentResource>());
RoleAssignmentTests.cs (12)
242var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 246Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 271var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 274var sbResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "sb"); 278Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 279Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-sb"); 301var projRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-keyvault"); 329Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "server-roles-cache"); 332Assert.DoesNotContain(model.Resources, r => r.Name == "webfrontend-roles-cache"); 352var project = Assert.Single(model.Resources.OfType<ProjectResource>(), r => r.Name == "api"); 353var targetAzureResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == azureResourceName); 354var 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)
894var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 900var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 906var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 912var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 945var 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)
2191Assert.True(@event.Model.Resources.Remove(removed.Resource)); 2215var index = @event.Model.Resources.IndexOf(replaced.Resource); 2217@event.Model.Resources[index] = new ExecutableResource(replaced.Resource.Name, "dotnet", workspace.Path); 2243Assert.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)
403foreach (var sibling in model.Resources.OfType<EFMigrationResource>())
Aspire.Hosting.EntityFrameworkCore.Tests (3)
AddEFMigrationsTests.cs (2)
84var migrationResource = Assert.Single(appModel.Resources.OfType<EFMigrationResource>()); 296var toolResource = Assert.Single(appModel.Resources.OfType<DotnetToolResource>(), r => r.Name == "ef-tool-mymigrations");
EFMigrationWaitForTests.cs (1)
108var 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)
822var 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)
547var registries = appModel.Resources.OfType<IContainerRegistry>().ToArray(); 734var ingressResources = model.Resources 975var gatewayResources = model.Resources 1002var volumeResources = model.Resources 1331var gateways = model.Resources 1346var ingresses = model.Resources 1390var gateways = model.Resources 1419var 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)
383Assert.Contains(appModel.Resources, r => r is CertManagerResource c && c.Name == "cert-manager"); 384Assert.Contains(appModel.Resources, r => r is KubernetesHelmChartResource c && c.Name == "cert-manager-chart"); 483var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 526var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 563var certManagerResource = model.Resources.OfType<CertManagerResource>().Single(); 619Assert.DoesNotContain(appModel.Resources, r => r is CertManagerResource);
KubernetesDeployTests.cs (18)
30.Resources.OfType<KubernetesEnvironmentResource>().Single(); 47.Resources.OfType<KubernetesEnvironmentResource>().Single(); 61.Resources.OfType<KubernetesEnvironmentResource>().Single(); 76.Resources.OfType<KubernetesEnvironmentResource>().Single(); 91.Resources.OfType<KubernetesEnvironmentResource>().Single(); 111.Resources.OfType<KubernetesEnvironmentResource>().Single(); 129.Resources.OfType<KubernetesEnvironmentResource>().Single(); 146.Resources.OfType<KubernetesEnvironmentResource>().Single(); 163.Resources.OfType<KubernetesEnvironmentResource>().Single(); 178.Resources.OfType<KubernetesEnvironmentResource>().Single(); 193.Resources.OfType<KubernetesEnvironmentResource>().Single(); 210.Resources.OfType<KubernetesEnvironmentResource>().Single(); 227.Resources.OfType<KubernetesEnvironmentResource>().Single(); 247.Resources.OfType<KubernetesEnvironmentResource>().Single(); 264.Resources.OfType<KubernetesEnvironmentResource>().Single(); 280.Resources.OfType<KubernetesEnvironmentResource>().Single(); 296.Resources.OfType<KubernetesEnvironmentResource>().Single(); 722.Resources.OfType<KubernetesEnvironmentResource>().Single();
KubernetesEnvironmentResourceTests.cs (6)
170var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 176var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 182var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 188var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 249var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 250var 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)
198var 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>()); 404var connectionStringResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 420var 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)
219var resource = appModel.Resources.OfType<PythonAppResource>().Single(); 740var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 793var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 794var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 830var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 849var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 874var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 905var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 929var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 948var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 967var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1090var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1114var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1136var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1162var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 2315var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2350var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2404var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2427var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2454var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2482var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2510var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2514var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2550var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2554var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2586var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2616var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2620var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2650var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2654var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2683var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2687var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2716var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2720Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2748var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2752Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2777var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2784var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2810var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2817var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2838var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2863var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault();
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
425var 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"); 114var projectResource = model.Resources.First(r => r.Name == "webapp"); 135Assert.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.Testing.Tests (2)
TestingBuilderTests.cs (1)
203Assert.Contains(appModel.Resources.OfType<DotnetProjectResource>(), p => p.Name == "myworker1");
TestingFactoryTests.cs (1)
45Assert.Contains(appModel.Resources.OfType<DotnetProjectResource>(), p => p.Name == "myworker1");
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)
2206var dashboard = Assert.Single(model.Resources, r => r.Name == KnownResourceNames.AspireDashboard);
ContainerRegistryResourceTests.cs (5)
150Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 164var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 181Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 196var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 300var 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)); 542var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 625var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 698var dashboardResource = Assert.Single(model.Resources); 782var dashboardResource = Assert.Single(model.Resources); 851var dashboardResource = Assert.Single(model.Resources); 918var dashboardResource = Assert.Single(model.Resources); 962var 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>()); 801var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>()); 846var dashboard = Assert.Single(model.Resources);
Dcp\DcpExecutorTests.cs (4)
1481var tunnelPort = Assert.Single(distributedAppModel.Resources.OfType<DevTunnelPortResource>()); 10336distributedAppModel.Resources[distributedAppModel.Resources.IndexOf(target.Resource)] = replacement; 11661return new(new DcpResourceState(model.Resources.ToDictionary(r => r.Name), []));
DistributedApplicationBuilderTests.cs (2)
56Assert.Empty(appModel.Resources); 80var resource = Assert.Single(appModel.Resources);
DistributedApplicationTests.cs (1)
1415var 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)
1126var 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)
224var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 244var hostFromModel = model.Resources.OfType<TerminalHostResource>().Single(); 289var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 304foreach (var host in model.Resources.OfType<TerminalHostResource>()) 326var hosts = model.Resources.OfType<TerminalHostResource>().ToList(); 1082Assert.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)
21var appServiceEnvironments = context.Model.Resources.OfType<AzureAppServiceEnvironmentResource>();
Stress.AppHost (2)
CommandResources.cs (1)
1485var resources = model.Resources
TestResource.cs (1)
156foreach (var resource in @event.Model.Resources.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
178foreach (var project in @event.Model.Resources.OfType<IDotnetProgramResource>())