472 references to Resources
Aspire.Hosting (49)
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>();
Backchannel\AuxiliaryBackchannelRpcTarget.cs (6)
238if (appModel is not null && !appModel.Resources.Any(r => StringComparers.ResourceName.Equals(r.Name, request.ResourceName))) 381if (appModel.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is not IResourceWithEndpoints dashboardResource) 446foreach (var resource in appModel.Resources) 664var resource = appModel.Resources.FirstOrDefault(r => StringComparers.ResourceName.Equals(r.Name, resourceName)); 675foreach (var resource in appModel.Resources) 767var resource = appModel.Resources
Backchannel\DashboardUrlsHelper.cs (1)
59var dashboardResource = appModel?.Resources.SingleOrDefault(
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (3)
44if (beforeStartEvent.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 54foreach (var resource in beforeStartEvent.Model.Resources) 69var resourcesWithContainerImages = @event.Model.Resources.SelectMany(
ContainerExecutableResourceExtensions.cs (1)
22return model.Resources.OfType<ContainerExecutableResource>();
ContainerRegistryResourceBuilderExtensions.cs (1)
123foreach (var resource in beforeStartEvent.Model.Resources)
ContainerResourceExtensions.cs (1)
22foreach (var resource in model.Resources)
Dashboard\DashboardEventHandlers.cs (5)
67if (@event.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 72@event.Model.Resources.Remove(dashboardResource); 73@event.Model.Resources.Insert(0, dashboardResource); 343model.Resources.Insert(0, dashboardResource); 715var allResourceEndpoints = model.Resources
Dcp\DcpExecutor.cs (5)
130_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources); 1146var containerResources = _model.Resources.Where(mr => mr.IsContainer()); 1179var serviceProducers = _model.Resources 1239var containers = _model.Resources.Where(r => r.IsContainer()); 1256var maybeDashboard = _model.Resources.Where(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard))
Dcp\DcpHost.cs (1)
81if (!_applicationModel.Resources.Any(c => c.IsContainer()))
Dcp\OtlpEndpointReferenceGatherer.cs (1)
43var dashboardResource = model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) as IResourceWithEndpoints;
DistributedApplication.cs (2)
609var results = new List<ResourceStateDebugView>(app._model.Resources.Count); 610foreach (var resource in app._model.Resources)
DistributedApplicationBuilder.cs (1)
582var 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)
82foreach (var resource in model.Resources) 91foreach (var resource in model.Resources) 867foreach (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>() 310foreach (var resource in model.Resources)
AzureResourcePreparer.cs (7)
58foreach (var resource in appModel.Resources) 89foreach (var resource in appModel.Resources) 129.Concat(appModel.Resources 196if (!appModel.Resources.Contains(identityResource)) 198appModel.Resources.Add(identityResource); 204appModel.Resources.Add(roleAssignmentResource); 372appModel.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)
85foreach (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)
417data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
161foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 177data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
309data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
142data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Tests (114)
AzureAIFoundryExtensionsTests.cs (1)
175var roles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles");
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"); 1291Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1322var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1353var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1380var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1436var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1453var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1487var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1504var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1556var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1578var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1831var funcjob = model.Resources.Single(r => r.Name == "funcjob"); 2106var container = model.Resources.Single(r => r.Name == "api"); 2110var buildOnly = model.Resources.Single(r => r.Name == "build-only"); 2208var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2232var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2271var acrResources = model.Resources.OfType<AzureContainerRegistryResource>().ToList(); 2326var webappAcaResource = model.Resources.First(r => r.Name == "webappaca"); 2332var webappServiceResource = model.Resources.First(r => r.Name == "webappservice"); 2338var containerAcaResource = model.Resources.First(r => r.Name == "containeraca"); 2346var 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)
208var cosmosRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "cosmos-roles"); 299Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>()); 335var 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)
163Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 165var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>()); 189Assert.Single(model.Resources.OfType<AzureStorageResource>(), 291var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8"); 324var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8"); 352var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 381var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 412var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 413var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8"); 730Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 732var 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");
AzureOpenAIExtensionsTests.cs (1)
80var 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 (6)
70var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles"); 114var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles"); 155Assert.DoesNotContain(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles"); 288Assert.Collection(model.Resources.Select(r => r.Name), 323Assert.Collection(model.Resources.Select(r => r.Name), 336Assert.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)
652var 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");
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)
828var containerDockerResource = model.Resources.First(r => r.Name == "containerdocker"); 834var containerK8sResource = model.Resources.First(r => r.Name == "containerk8s"); 840var projectDockerResource = model.Resources.First(r => r.Name == "projectdocker"); 846var 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 (61)
AddNodeAppTests.cs (5)
240var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 249Assert.Empty(appModel.Resources.OfType<JavaScriptInstallerResource>()); 267var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>()); 279var installerResources = Assert.Single(appModel.Resources.OfType<JavaScriptInstallerResource>()); 297var nodeResource = Assert.Single(appModel.Resources.OfType<NodeAppResource>());
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)
25var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 53var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 84var dbResource = Assert.Single(appModel.Resources.OfType<MongoDBDatabaseResource>()); 301var 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)
178var postgresResource = Assert.Single(appModel.Resources.OfType<PostgresServerResource>()); 180var 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(); 726var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 779var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 780var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 816var uvEnvironmentResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 835var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 860var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 891var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 915var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 934var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 953var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1076var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1100var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1122var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1148var resource = Assert.Single(appModel.Resources.OfType<PythonAppResource>()); 1873var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1908var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1962var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 1985var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2012var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2040var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2068var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2072var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2108var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2112var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2144var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2174var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2178var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2208var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2212var installerResource = appModel.Resources.OfType<PythonInstallerResource>().Single(); 2241var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2245var installerResource = appModel.Resources.OfType<PythonInstallerResource>().SingleOrDefault(); 2274var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2278Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2306var venvCreatorResource = appModel.Resources.OfType<PythonVenvCreatorResource>().SingleOrDefault(); 2310Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2335var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2342var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single(); 2368var installerResource = Assert.Single(appModel.Resources.OfType<PythonInstallerResource>()); 2375var pythonAppResource = appModel.Resources.OfType<PythonAppResource>().Single();
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
293var 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)
37var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 65var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 96var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 113var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 128var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 485var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 487var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 714var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 716var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 737var 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)
97var resources = applicationModel.Resources;
Aspire.Hosting.Tests (84)
AddConnectionStringTests.cs (2)
27var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>()); 57var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>());
AddParameterTests.cs (15)
27var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 59var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 96var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 102var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 148var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 154var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 207var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 224var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 275var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "val"); 281var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout(); 306var connectionStringResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 521var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 545var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 568var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 594var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>());
ContainerRegistryResourceTests.cs (5)
142Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 156var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 173Assert.Empty(appModel.Resources.OfType<ContainerRegistryResource>()); 188var registry = Assert.Single(appModel.Resources.OfType<ContainerRegistryResource>()); 292var registries = appModel.Resources.OfType<ContainerRegistryResource>().ToList();
Dashboard\DashboardLifecycleHookTests.cs (8)
48await resourceNotificationService.PublishUpdateAsync(model.Resources.Single(), s => s).DefaultTimeout(); 90var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 138var dashboardResource = (IResourceWithEndpoints)model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 238var dashboardResource = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 318var dashboardResource = Assert.Single(model.Resources); 401var dashboardResource = Assert.Single(model.Resources); 470var dashboardResource = Assert.Single(model.Resources); 537var dashboardResource = Assert.Single(model.Resources);
Dashboard\DashboardResourceTests.cs (16)
47var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 74Assert.Collection(model.Resources, 108var dashboard = Assert.Single(model.Resources); 220var dashboard = Assert.Single(model.Resources); 254var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 295var dashboard = Assert.Single(model.Resources); 334var dashboard = Assert.Single(model.Resources); 370var dashboard = Assert.Single(model.Resources); 409var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 413var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 454var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 481Assert.Empty(model.Resources); 497Assert.Empty(model.Resources); 563var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 614var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>()); 659var dashboard = Assert.Single(model.Resources);
DistributedApplicationBuilderTests.cs (2)
42Assert.Empty(appModel.Resources); 64var resource = Assert.Single(appModel.Resources);
DistributedApplicationTests.cs (2)
597foreach (var item in appModel.Resources) 1208var aspireDashboard = model.Resources.Single(r => r.Name == KnownResourceNames.AspireDashboard);
Orchestrator\ParameterProcessorTests.cs (10)
593var explicitParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "explicitParam"); 594var referencedParameterResource = model.Resources.OfType<ParameterResource>().First(p => p.Name == "referencedParam"); 638var explicitParameterResource = model.Resources.OfType<ParameterResource>().Single(); 664var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 687var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 709var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 735var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 765var parameters = model.Resources.OfType<ParameterResource>().ToList(); 806var parameterResource = model.Resources.OfType<ParameterResource>().Single(); 840var parameters = model.Resources.OfType<ParameterResource>().ToList();
Pipelines\DistributedApplicationPipelineTests.cs (3)
1564var resource2Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource2"); 1607var resource1Instance = configContext.Model.Resources.FirstOrDefault(r => r.Name == "resource1"); 1682capturedResource = configContext.Model.Resources.FirstOrDefault(r => r.Name == "test-resource");
RequiredCommandAnnotationTests.cs (15)
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"); 338var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 339var resource2 = appModel.Resources.Single(r => r.Name == "test2"); 363var resource = appModel.Resources.Single(r => r.Name == "test"); 395var resource = appModel.Resources.Single(r => r.Name == "test"); 420var resource1 = appModel.Resources.Single(r => r.Name == "test1"); 421var resource2 = appModel.Resources.Single(r => r.Name == "test2");
WithMcpServerTests.cs (6)
32var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 55var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 80var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 105var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 130var resource = Assert.Single(appModel.Resources.OfType<ContainerResource>()); 155var 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)
40foreach (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)
59foreach (var resource in @event.Model.Resources.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
173foreach (var project in @event.Model.Resources.OfType<ProjectResource>())