233 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)
58if (appModel.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 63appModel.Resources.Remove(dashboardResource); 64appModel.Resources.Insert(0, dashboardResource); 135model.Resources.Insert(0, dashboardResource); 393var allResourceEndpoints = model.Resources
Dcp\DcpExecutor.cs (2)
121_resourceState = new(model.Resources.ToDictionary(r => r.Name), _appResources); 861var serviceProducers = _model.Resources
Dcp\DcpHost.cs (1)
73if (!_applicationModel.Resources.Any(c => c.IsContainer()))
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (1)
37foreach (var resource in appModel.Resources)
DistributedApplicationBuilder.cs (1)
422var 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)
474await _parameterProcessor.InitializeParametersAsync(_model.Resources.OfType<ParameterResource>()).ConfigureAwait(false); 477foreach (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)
46foreach (var resource in model.Resources)
Publishing\PublishingContext.cs (1)
73foreach (var resource in model.Resources)
Aspire.Hosting.Azure (11)
AzurePublishingContext.cs (3)
73if (model.Resources.Count == 0) 117var bicepResourcesToPublish = model.Resources.OfType<AzureBicepResource>() 295foreach (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); 481appModel.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 (1)
AzureRedisExtensions.cs (1)
210data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Tests (78)
AzureAIFoundryExtensionsTests.cs (1)
144var 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>()); 274var environment = Assert.Single(model.Resources.OfType<AzureAppServiceEnvironmentResource>());
AzureContainerAppsTests.cs (16)
323var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 400var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == identityName); 939var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 940var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage"); 983var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 984var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos"); 1024var projIdentity = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity"); 1025var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis"); 1175Assert.Empty(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1206var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1263var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1280var containerRegistry = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>()); 1314var environment = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1331var logAnalyticsWorkspace = Assert.Single(model.Resources.OfType<AzureLogAnalyticsWorkspaceResource>()); 1383var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>()); 1405var containerAppEnvResource = Assert.Single(model.Resources.OfType<AzureContainerAppEnvironmentResource>());
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>());
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)
80var messagingRoles = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
RoleAssignmentTests.cs (1)
211var 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 (4)
AddMySqlTests.cs (4)
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>());
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 (3)
AddSeqTests.cs (3)
23var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 51var containerResource = Assert.Single(appModel.Resources.OfType<SeqResource>()); 80var 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)
80var resources = applicationModel.Resources;
Aspire.Hosting.Tests (35)
AddParameterTests.cs (13)
27var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 64var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 101var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 107var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 153var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 159var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 212var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "pass"); 229var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout(); 280var parameterResource = Assert.Single(appModel.Resources.OfType<ParameterResource>(), r => r.Name == "val"); 286var paramManifest = await ManifestUtils.GetManifest(appModel.Resources.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout(); 311var connectionStringResource = Assert.Single(appModel.Resources.OfType<ParameterResource>()); 349var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>()); 389var connectionStringResource = Assert.Single(appModel.Resources.OfType<ConnectionStringResource>());
Dashboard\DashboardLifecycleHookTests.cs (3)
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));
Dashboard\DashboardResourceTests.cs (14)
48var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 72Assert.Collection(model.Resources, 105var dashboard = Assert.Single(model.Resources); 179var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 217var dashboard = Assert.Single(model.Resources); 256var dashboard = Assert.Single(model.Resources); 292var dashboard = Assert.Single(model.Resources); 331var container = Assert.Single(model.Resources, r => r.Name == "my-container"); 335var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 376var dashboard = Assert.Single(model.Resources, r => r.Name == "aspire-dashboard"); 403Assert.Empty(model.Resources); 419Assert.Empty(model.Resources); 485var dashboard = Assert.Single(model.Resources.OfType<ExecutableResource>()); 536var 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)
199Assert.Single(context.Model.Resources); 200Assert.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>())