492 references to Resources
Aspire.Hosting (54)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
189var rebuilderResource = model.Resources.OfType<ProjectRebuilderResource>().FirstOrDefault(r => r.Parent == projectResource);
ApplicationModel\DistributedApplicationModelExtensions.cs (3)
19foreach (var r in model.Resources) 48foreach (var r in model.Resources) 65foreach (var r in model.Resources)
ApplicationModel\HostUrl.cs (1)
65var targetEndpoint = model.Resources.Where(r => !r.IsContainer())
ApplicationModel\ProjectResourceExtensions.cs (1)
20return model.Resources.OfType<ProjectResource>();
Ats\ModelExports.cs (2)
37return [.. model.Resources]; 52return model.Resources.SingleOrDefault(resource => StringComparers.ResourceName.Equals(resource.Name, name));
Backchannel\AuxiliaryBackchannelRpcTarget.cs (6)
238if (appModel is not null && !appModel.Resources.Any(r => string.Equals(r.Name, request.ResourceName, StringComparisons.ResourceName))) 381if (appModel.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is not IResourceWithEndpoints dashboardResource) 446foreach (var resource in appModel.Resources) 664var resource = appModel.Resources.FirstOrDefault(r => string.Equals(r.Name, resourceName, StringComparisons.ResourceName)); 675foreach (var resource in appModel.Resources) 767var resource = appModel.Resources
Backchannel\DashboardUrlsHelper.cs (1)
59var dashboardResource = appModel?.Resources.SingleOrDefault(
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (4)
48if (beforeStartEvent.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 58foreach (var resource in beforeStartEvent.Model.Resources) 73var resourcesWithContainerImages = @event.Model.Resources.SelectMany( 97foreach (var resource in beforeStartEvent.Model.Resources)
ContainerExecutableResourceExtensions.cs (1)
22return model.Resources.OfType<ContainerExecutableResource>();
ContainerRegistryResourceBuilderExtensions.cs (1)
125foreach (var resource in beforeStartEvent.Model.Resources)
ContainerResourceExtensions.cs (1)
22foreach (var resource in model.Resources)
Dashboard\DashboardEventHandlers.cs (5)
68if (@event.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 73@event.Model.Resources.Remove(dashboardResource); 74@event.Model.Resources.Insert(0, dashboardResource); 344model.Resources.Insert(0, dashboardResource); 752var allResourceEndpoints = model.Resources
Dcp\DcpExecutor.cs (5)
130_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources); 1151var containerResources = _model.Resources.Where(mr => mr.IsContainer()); 1184var serviceProducers = _model.Resources 1244var containers = _model.Resources.Where(r => r.IsContainer()); 1261var maybeDashboard = _model.Resources.Where(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard))
Dcp\DcpHost.cs (2)
94if (!_applicationModel.Resources.Any(c => c.IsContainer())) 145if (!_applicationModel.Resources.Any(ResourceUsesTls))
Dcp\OtlpEndpointReferenceGatherer.cs (1)
43var dashboardResource = model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) as IResourceWithEndpoints;
DistributedApplication.cs (2)
611var results = new List<ResourceStateDebugView>(app._model.Resources.Count); 612foreach (var resource in app._model.Resources)
DistributedApplicationBuilder.cs (1)
593var resourceHealthChecks = appModel.Resources.SelectMany(
Exec\ExecEventingHandlers.cs (1)
18beforeStartEvent.Model.Resources.Add(resource);
Exec\ExecResourceManager.cs (1)
165var targetResource = _model.Resources.FirstOrDefault(x => x.Name.Equals(_execOptions.ResourceName, StringComparisons.ResourceName));
ExecutableResourceExtensions.cs (1)
22return model.Resources.OfType<ExecutableResource>();
Orchestrator\ApplicationOrchestrator.cs (2)
622await _parameterProcessor.InitializeParametersAsync(_model.Resources.OfType<ParameterResource>(), waitForResolution: false).ConfigureAwait(false); 625foreach (var resource in _model.Resources)
Orchestrator\ParameterProcessor.cs (2)
110var explicitParameters = model.Resources.OfType<ParameterResource>(); 128foreach (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)))
Pipelines\DistributedApplicationPipeline.cs (4)
116var computeResources = context.Model.Resources 172foreach (var resource in context.Model.Resources) 483foreach (var resource in context.Model.Resources) 518foreach (var resource in pipelineContext.Model.Resources)
Publishing\ManifestPublishingContext.cs (3)
84foreach (var resource in model.Resources) 92foreach (var resource in model.Resources) 911foreach (var existingResource in model.Resources)
Aspire.Hosting.Azure (12)
AzureBicepResource.cs (1)
312var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault();
AzurePublishingContext.cs (3)
88if (model.Resources.Count == 0) 127var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 336foreach (var resource in model.Resources)
AzureResourcePreparer.cs (7)
60foreach (var resource in appModel.Resources) 91foreach (var resource in appModel.Resources) 131.Concat(appModel.Resources 209if (!appModel.Resources.Contains(identityResource)) 211appModel.Resources.Add(identityResource); 217appModel.Resources.Add(roleAssignmentResource); 394appModel.Resources.Add(roleAssignmentResource);
Provisioning\Provisioners\AzureProvisioner.cs (1)
40_parentChildLookup = @event.Model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppsInfrastructure.cs (2)
23var caes = @event.Model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray(); 37@event.Model.Resources.Remove(environment.DefaultContainerRegistry);
Aspire.Hosting.Azure.AppService (2)
AzureAppServiceInfrastructure.cs (2)
25var appServiceEnvironments = @event.Model.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray(); 39@event.Model.Resources.Remove(appServiceEnvironment.DefaultContainerRegistry);
Aspire.Hosting.Azure.ContainerRegistry (2)
AzureContainerRegistryExtensions.cs (1)
86foreach (var resource in beforeStartEvent.Model.Resources)
AzureContainerRegistryHelpers.cs (1)
27var azureEnvironment = context.Model.Resources.OfType<AzureEnvironmentResource>().FirstOrDefault() ??
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
491data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
162foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 178data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
313data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
145data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Sql (8)
AzureSqlServerResource.cs (8)
520appModel.Resources.Remove(storage); 569appModel.Resources.Remove(sql.AdminIdentity); 575appModel.Resources.Remove(sql.DeploymentScriptNetworkSecurityGroup); 590var pe = appModel.Resources.OfType<AzurePrivateEndpointResource>() 618appModel.Resources.Remove(nsg); 626var existingSubnets = appModel.Resources.OfType<AzureSubnetResource>() 656public IResourceCollection Resources => model.Resources; 666model.Resources.Add(resource);
Aspire.Hosting.Azure.Tests (116)
AzureAppConfigurationExtensionsTests.cs (1)
66var appConfigRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "appConfig-roles");
AzureAppServiceTests.cs (7)
70var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 359var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 490var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 780var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 801var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 823var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 845var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>());
AzureContainerAppsTests.cs (29)
331var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 408var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 708var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1000var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1001var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage"); 1044var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1045var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos"); 1085var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1086var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis"); 1306Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1337var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1368var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1395var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1451var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1468var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1502var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1519var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1571var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1593var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1846var funcjob = model.Resources.Single(r => r.Name == "funcjob"); 2121var container = model.Resources.Single(r => r.Name == "api"); 2125var buildOnly = model.Resources.Single(r => r.Name == "build-only"); 2223var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2247var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2286var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2341var webappAcaResource = model.Resources.First(r => r.Name == "webappaca"); 2347var webappServiceResource = model.Resources.First(r => r.Name == "webappservice"); 2353var containerAcaResource = model.Resources.First(r => r.Name == "containeraca"); 2361var containerAppServiceResource = model.Resources.First(r => r.Name == "containerappservice");
AzureContainerRegistryTests.cs (3)
31var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 52var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 88var rolesResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-acr");
AzureCosmosDBExtensionsTests.cs (3)
209var cosmosRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "cosmos-roles"); 297Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>()); 333var kv = model.Resources.OfType<AzureKeyVaultResource>().Single();
AzureEventHubsExtensionsTests.cs (1)
292var ehRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "eh-roles");
AzureFunctionsTests.cs (11)
171Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 173var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>()); 197Assert.Single(model.Resources.OfType<AzureStorageResource>(), 323var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8"); 356var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8"); 384var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 413var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 444var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 445var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8"); 762Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 764var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>());
AzureKeyVaultTests.cs (1)
38var kvRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "mykv-roles");
AzureKustoExtensionsTests.cs (1)
30var kustoRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "kusto-roles");
AzureManagedRedisExtensionsTests.cs (1)
39var redisRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles");
AzureManifestUtils.cs (1)
56var 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 (7)
72var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles"); 116var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles"); 157Assert.DoesNotContain(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles"); 211var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureBicepResource>(), r => r.Name == "api-roles-storage"); 322Assert.Collection(model.Resources.Select(r => r.Name), 357Assert.Collection(model.Resources.Select(r => r.Name), 370Assert.DoesNotContain(model.Resources, r => r.Name == "frontend-identity");
AzureSearchExtensionsTests.cs (1)
59var searchRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "search-roles");
AzureServiceBusExtensionsTests.cs (1)
741var sbRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "sb-roles");
AzureSignalRExtensionsTests.cs (2)
25var signalrRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles"); 47var signalrRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles");
AzureStorageExtensionsTests.cs (1)
653var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
AzureUserAssignedIdentityTests.cs (22)
32var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 50var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 72Assert.Collection(model.Resources, 84var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 87var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry"); 90var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "myidentity-roles-myregistry"); 118var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 155Assert.Collection(model.Resources, 165var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 169var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 174var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 211Assert.Collection(model.Resources, 221var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 225var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 230var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 288Assert.Collection(model.Resources, 300var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 304var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 306var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2"); 312var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 314var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(),
AzureWebPubSubExtensionsTests.cs (1)
295var wpsRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "wps1-roles");
ContainerRegistryTests.cs (3)
30var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 147foreach (var resource in model.Resources.OfType<IContainerRegistry>()) 155foreach (var resource in model.Resources)
ExistingAzureResourceTests.cs (1)
80var messagingRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
FoundryExtensionsTests.cs (1)
176var roles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles");
RoleAssignmentTests.cs (10)
241var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 245Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 270var keyVaultResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "keyvault"); 273var sbResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "sb"); 277Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-keyvault"); 278Assert.DoesNotContain(model.Resources, r => r.Name == "api-roles-sb"); 300var projRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-keyvault"); 328Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "server-roles-cache"); 331Assert.DoesNotContain(model.Resources, r => r.Name == "webfrontend-roles-cache"); 351var projRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == $"api-roles-{azureResourceName}");
Aspire.Hosting.Docker (6)
DockerComposeInfrastructure.cs (2)
29var dockerComposeEnvironments = @event.Model.Resources.OfType<DockerComposeEnvironmentResource>().ToArray(); 90var registries = appModel.Resources.OfType<IContainerRegistry>().ToArray();
DockerComposePublishingContext.cs (3)
55if (model.Resources.Count == 0) 78? [r, .. model.Resources] 79: model.Resources;
src\Shared\PublishingContextUtils.cs (1)
18if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Docker.Tests (4)
DockerComposeTests.cs (4)
829var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 835var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 841var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 847var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s");
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.JavaScript.Tests (65)
AddNodeAppTests.cs (9)
249var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 258Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 276var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 288var installerResources = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 306var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 483var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().SingleOrDefault(); 510var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single(); 527var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().Single(); 549var browserDebuggerResource = appModel.Resources.OfType<BrowserDebuggerResource>().SingleOrDefault();
AddViteAppTests.cs (8)
243var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 268var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 300var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 360var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 411var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 464var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 523var nodeResource = Assert.Single(appModel.Resources.OfType<ViteAppResource>()); 598var nodeResource = 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 (30)
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>());
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.Tests (3)
AddKafkaTests.cs (3)
26var containerResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()); 68var connectionStringResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()) as IResourceWithConnectionString; 214var kafkaUiResource = Assert.Single(appModel.Resources.OfType<KafkaUIContainerResource>());
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
25var containerResource = Assert.Single(appModel.Resources.OfType<KeycloakResource>());
Aspire.Hosting.Kubernetes (4)
KubernetesInfrastructure.cs (1)
27var kubernetesEnvironments = @event.Model.Resources.OfType<KubernetesEnvironmentResource>().ToArray();
KubernetesPublishingContext.cs (2)
56if (model.Resources.Count == 0) 69foreach (var resource in model.Resources)
src\Shared\PublishingContextUtils.cs (1)
18if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Kubernetes.Tests (4)
KubernetesEnvironmentResourceTests.cs (4)
150var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 156var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 162var projectK8sResource = model.Resources.First(r => r.Name == "projectk8s"); 168var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker");
Aspire.Hosting.Maui (1)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
28foreach (var resource in @event.Model.Resources)
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
190var milvusResource = Assert.Single(appModel.Resources.OfType<MilvusServerResource>());
Aspire.Hosting.MongoDB.Tests (4)
AddMongoDBTests.cs (4)
41var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 69var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 100var dbResource = Assert.Single(appModel.Resources.OfType<MongoDBDatabaseResource>()); 317var mongoExpressResource = Assert.Single(appModel.Resources.OfType<MongoExpressContainerResource>());
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>()); 365var connectionStringResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 381var 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.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 (40)
AddPythonAppTests.cs (40)
217var resource = appModel.Resources.OfType<PythonAppResource>().Single(); 737var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 790var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 791var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 827var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 846var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 871var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 902var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 926var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 945var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 964var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1087var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1111var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1133var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1159var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1884var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1919var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1973var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1996var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2023var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2051var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2079var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2083var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2119var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2123var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2155var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2185var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2189var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2219var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2223var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2252var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2256var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2285var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2289Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2317var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2321Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2346var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2353var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2379var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2386var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single();
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
328var 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.Redis.Tests (11)
AddRedisTests.cs (10)
39var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 67var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 98var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 117var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 134var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 459var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 461var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 690var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 692var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 715var redisInsightResource = Assert.Single(appModel.Resources.OfType<RedisInsightResource>());
RedisFunctionalTests.cs (1)
625var redisCommander = Assert.Single(appModel.Resources.OfType<RedisCommanderResource>());
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)
45var containerResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>()); 92var connectionStringResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>()); 114var sqlResource = Assert.Single(appModel.Resources.OfType<SqlServerDatabaseResource>()); 278var connectionStringResource = Assert.Single(appModel.Resources.OfType<SqlServerServerResource>());
Aspire.Hosting.Testing (1)
DistributedApplicationHostingTestingExtensions.cs (1)
133var resources = applicationModel.Resources;
Aspire.Hosting.Tests (85)
AddConnectionStringTests.cs (2)
28var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>()); 58var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>());
AddParameterTests.cs (15)
28var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 60var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 97var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 103var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 149var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 155var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 208var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 225var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 276var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "val"); 282var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout(); 307var connectionStringResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 522var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 546var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 569var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 595var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>());
ContainerRegistryResourceTests.cs (5)
143Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 157var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 174Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 189var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 293var registries = appModel.Resources.OfType<ContainerRegistryResource>().ToList();
Dashboard\DashboardLifecycleHookTests.cs (8)
51await resourceNotificationService.PublishUpdateAsync(model.Resources.Single(), s => s).DefaultTimeout(); 93var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 141var dashboardResource = (IResourceWithEndpoints)model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 241var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 321var dashboardResource = Assert.Single(model.Resources); 404var dashboardResource = Assert.Single(model.Resources); 473var dashboardResource = Assert.Single(model.Resources); 540var dashboardResource = Assert.Single(model.Resources);
Dashboard\DashboardResourceTests.cs (17)
50var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 77Assert.Collection(model.Resources, 111var dashboard = Assert.Single(model.Resources); 228var dashboard = Assert.Single(model.Resources); 262var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 303var dashboard = Assert.Single(model.Resources); 342var dashboard = Assert.Single(model.Resources); 378var dashboard = Assert.Single(model.Resources); 417var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 421var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 462var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 494var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 516Assert.Empty(model.Resources); 532Assert.Empty(model.Resources); 598var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 649var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>()); 694var dashboard = Assert.Single(model.Resources);
DistributedApplicationBuilderTests.cs (2)
51Assert.Empty(appModel.Resources); 73var resource = Assert.Single(appModel.Resources);
DistributedApplicationTests.cs (2)
598foreach (var item in appModel.Resources) 1209var aspireDashboard = model.Resources.Single(r => r.Name == KnownResourceNames.AspireDashboard);
Orchestrator\ParameterProcessorTests.cs (10)
594var explicitParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "explicitParam"); 595var referencedParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "referencedParam"); 639var explicitParameterResource = model.Resources.OfType<ParameterResource>().Single(); 665var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 688var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 710var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 736var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 766var parameters = model.Resources.OfType<ParameterResource>().ToList(); 807var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 841var parameters = model.Resources.OfType<ParameterResource>().ToList();
Pipelines\DistributedApplicationPipelineTests.cs (3)
1565var resource2Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource2"); 1608var resource1Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource1"); 1683capturedResource = configContext.Model.Resources.FirstOrDefault(r => r.Name == "test-resource");
RequiredCommandAnnotationTests.cs (15)
154var resource = appModel.Resources.Single(r => r.Name == "test"); 170var resource = appModel.Resources.Single(r => r.Name == "test"); 188var resource = appModel.Resources.Single(r => r.Name == "test"); 213var resource = appModel.Resources.Single(r => r.Name == "test"); 240var resource = appModel.Resources.Single(r => r.Name == "test"); 264var resource = appModel.Resources.Single(r => r.Name == "test"); 285var resource = appModel.Resources.Single(r => r.Name == "test"); 305var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 306var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 339var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 340var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 364var resource = appModel.Resources.Single(r => r.Name == "test"); 396var resource = appModel.Resources.Single(r => r.Name == "test"); 421var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 422var 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>());
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)
56var resourcesWithContainerImages = @event.Model.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
41foreach (var resource in @event.Model.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
68foreach (var resource in @event.Model.Resources.OfType<TestResource>())
Pipelines.AppHost (2)
AppHost.cs (2)
48var resourcesWithBindMounts = context.Model.Resources 230var resourcesWithBindMounts = deployingContext.Model.Resources
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
22var appServiceEnvironments = context.Model.Resources.OfType<AzureAppServiceEnvironmentResource>();
Stress.AppHost (2)
Program.cs (1)
171var resources = model.Resources
TestResource.cs (1)
61foreach (var resource in @event.Model.Resources.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
176foreach (var project in @event.Model.Resources.OfType<ProjectResource>())