248 references to Resources
Aspire.Hosting (29)
ApplicationModel\DistributedApplicationModelExtensions.cs (1)
19foreach (var r in model.Resources)
ApplicationModel\ProjectResourceExtensions.cs (1)
20return model.Resources.OfType<ProjectResource>();
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>();
ContainerResourceExtensions.cs (1)
22foreach (var resource in model.Resources)
Dashboard\DashboardLifecycleHook.cs (5)
65if (appModel.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 70appModel.Resources.Remove(dashboardResource); 71appModel.Resources.Insert(0, dashboardResource); 384model.Resources.Insert(0, dashboardResource); 642var allResourceEndpoints = model.Resources
Dcp\DcpExecutor.cs (2)
122_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources); 862var serviceProducers = _model.Resources
Dcp\DcpHost.cs (1)
82if (!_applicationModel.Resources.Any(c => c.IsContainer()))
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (1)
37foreach (var resource in appModel.Resources)
DistributedApplicationBuilder.cs (1)
423var 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)
432await _parameterProcessor.InitializeParametersAsync(_model.Resources.OfType<ParameterResource>(), waitForResolution: false).ConfigureAwait(false); 435foreach (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)))
Publishing\DeployingContext.cs (1)
74foreach (var resource in model.Resources)
Publishing\ManifestPublishingContext.cs (2)
77foreach (var resource in model.Resources) 656foreach (var existingResource in model.Resources)
Publishing\Publisher.cs (1)
43foreach (var resource in model.Resources)
Publishing\PublishingContext.cs (1)
73foreach (var resource in model.Resources)
Aspire.Hosting.Azure (14)
AzureDeployingContext.cs (3)
37var parameters = model.Resources.OfType<ParameterResource>(); 44var bicepResources = model.Resources.OfType<AzureBicepResource>() 421foreach (var resource in model.Resources)
AzurePublishingContext.cs (3)
82if (model.Resources.Count == 0) 126var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 309foreach (var resource in model.Resources)
AzureResourcePreparer.cs (7)
59foreach (var resource in appModel.Resources) 90foreach (var resource in appModel.Resources) 129var resourceSnapshot = appModel.Resources.ToArray(); // avoid modifying the collection while iterating 203if (!appModel.Resources.Contains(identityResource)) 205appModel.Resources.Add(identityResource); 211appModel.Resources.Add(roleAssignmentResource); 493appModel.Resources.Add(roleAssignmentResource);
Provisioning\Provisioners\AzureProvisioner.cs (1)
46_parentChildLookup = appModel.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
30var caes = appModel.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray();
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
24var appServiceEnvironments = appModel.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray();
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
404data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
68foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 84data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
304data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureRedisEnterpriseExtensions.cs (1)
145data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
210data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Tests (81)
AzureAIFoundryExtensionsTests.cs (1)
175var roles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles");
AzureAppConfigurationExtensionsTests.cs (1)
64var appConfigRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "appConfig-roles");
AzureAppServiceTests.cs (2)
66var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>()); 281var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>());
AzureContainerAppsTests.cs (18)
324var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 401var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 701var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 993var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 994var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage"); 1037var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1038var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos"); 1078var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1079var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis"); 1229Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1260var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1317var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1334var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1368var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1385var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1437var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1459var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1699var funcjob = model.Resources.Single(r => r.Name == "funcjob");
AzureContainerRegistryTests.cs (3)
30var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 51var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 87var 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 (9)
161Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(), 163var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>()); 187Assert.Single(model.Resources.OfType<AzureStorageResource>(), 288var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8"); 320var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8"); 347var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 375var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 405var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage"); 406var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8");
AzureKeyVaultTests.cs (1)
37var kvRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "mykv-roles");
AzureOpenAIExtensionsTests.cs (1)
80var openaiRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "openai-roles");
AzurePostgresExtensionsTests.cs (2)
41var postgresRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "postgres-data-roles"); 62Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>());
AzureRedisEnterpriseExtensionsTests.cs (1)
41var redisRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles");
AzureRedisExtensionsTests.cs (2)
40var redisRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles"); 61Assert.Empty(model.Resources.OfType<AzureKeyVaultResource>());
AzureResourcePreparerTests.cs (3)
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");
AzureSearchExtensionsTests.cs (1)
59var searchRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "search-roles");
AzureServiceBusExtensionsTests.cs (1)
740var 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)
651var storageRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
AzureUserAssignedIdentityTests.cs (22)
33var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 51var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 73Assert.Collection(model.Resources.OrderBy(r => r.Name), 84var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 87var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 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, 164var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 168var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 173var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 210Assert.Collection(model.Resources, 219var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 223var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 228var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 286Assert.Collection(model.Resources, 297var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>()); 301var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp"); 303var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2"); 309var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), 311var 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>()); 148foreach (var resource in model.Resources.OfType<IContainerRegistry>()) 156foreach (var resource in model.Resources)
ExistingAzureResourceTests.cs (1)
82var messagingRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
RoleAssignmentTests.cs (1)
226var projRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == $"api-roles-{azureResourceName}");
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (1)
27var dockerComposeEnvironments = appModel.Resources.OfType<DockerComposeEnvironmentResource>().ToArray();
DockerComposePublishingContext.cs (3)
53if (model.Resources.Count == 0) 76? [r, .. model.Resources] 77: model.Resources;
src\Shared\PublishingContextUtils.cs (1)
15if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
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.Kafka.Tests (2)
AddKafkaTests.cs (2)
24var containerResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()); 66var connectionStringResource = Assert.Single(appModel.Resources.OfType<KafkaServerResource>()) as IResourceWithConnectionString;
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
25var containerResource = Assert.Single(appModel.Resources.OfType<KeycloakResource>());
Aspire.Hosting.Kubernetes (4)
KubernetesInfrastructure.cs (1)
26var kubernetesEnvironments = appModel.Resources.OfType<KubernetesEnvironmentResource>().ToArray();
KubernetesPublishingContext.cs (2)
57if (model.Resources.Count == 0) 70foreach (var resource in model.Resources)
src\Shared\PublishingContextUtils.cs (1)
15if (context.Model.Resources.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
186var milvusResource = Assert.Single(appModel.Resources.OfType<MilvusServerResource>());
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (3)
25var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 53var containerResource = Assert.Single(appModel.Resources.OfType<MongoDBServerResource>()); 84var dbResource = Assert.Single(appModel.Resources.OfType<MongoDBDatabaseResource>());
Aspire.Hosting.MySql.Tests (5)
AddMySqlTests.cs (5)
45var containerResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 122var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 141var mySqlResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>()); 144var mySqlDatabaseResource = Assert.Single(appModel.Resources.OfType<MySqlDatabaseResource>()); 364var connectionStringResource = Assert.Single(appModel.Resources.OfType<MySqlServerResource>());
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 (2)
AddPostgresTests.cs (2)
178var postgresResource = Assert.Single(appModel.Resources.OfType<PostgresServerResource>()); 180var postgresDatabaseResource = Assert.Single(appModel.Resources.OfType<PostgresDatabaseResource>());
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
285var 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 (10)
AddRedisTests.cs (9)
32var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 60var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 91var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 108var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 123var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 468var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 470var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>()); 697var containerResource = Assert.Single(appModel.Resources.OfType<RedisResource>()); 699var connectionStringResource = Assert.Single(appModel.Resources.OfType<IResourceWithConnectionString>());
RedisFunctionalTests.cs (1)
613var 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)
79var resources = applicationModel.Resources;
Aspire.Hosting.Tests (39)
AddConnectionStringTests.cs (2)
27var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>()); 57var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>());
AddParameterTests.cs (11)
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>());
Dashboard\DashboardLifecycleHookTests.cs (7)
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 = model.Resources.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)); 234var dashboardResource = Assert.Single(model.Resources); 322var dashboardResource = Assert.Single(model.Resources); 394var dashboardResource = Assert.Single(model.Resources); 464var dashboardResource = Assert.Single(model.Resources);
Dashboard\DashboardResourceTests.cs (14)
47var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 75Assert.Collection(model.Resources, 108var dashboard = Assert.Single(model.Resources); 182var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 223var dashboard = Assert.Single(model.Resources); 262var dashboard = Assert.Single(model.Resources); 298var dashboard = Assert.Single(model.Resources); 337var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 341var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 382var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 409Assert.Empty(model.Resources); 425Assert.Empty(model.Resources); 491var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 542var dashboard = Assert.Single(model.Resources.OfType<ProjectResource>());
DistributedApplicationBuilderTests.cs (2)
42Assert.Empty(appModel.Resources); 64var resource = Assert.Single(appModel.Resources);
DistributedApplicationTests.cs (1)
438foreach (var item in appModel.Resources)
PublishingTests.cs (2)
160Assert.Single(context.Model.Resources); 161Assert.Equal("cache", context.Model.Resources.Single().Name);
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)
106return 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))); 134var assertableResourceLogNames = applicationModel.Resources.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
Infrastructure\DistributedApplicationTestFactory.cs (1)
55var resourcesWithContainerImages = appModel.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
36foreach (var resource in appModel.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
67foreach (var resource in appModel.Resources.OfType<TestResource>())
Stress.AppHost (2)
Program.cs (1)
157var resources = model.Resources
TestResource.cs (1)
55foreach (var resource in appModel.Resources.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
161foreach (var project in appModel.Resources.OfType<ProjectResource>())