329 references to Resources
Aspire.Hosting (33)
ApplicationModel\DistributedApplicationModelExtensions.cs (2)
19
foreach (var r in model.
Resources
)
48
foreach (var r in model.
Resources
)
ApplicationModel\ProjectResourceExtensions.cs (1)
20
return model.
Resources
.OfType<ProjectResource>();
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (3)
44
if (beforeStartEvent.Model.
Resources
.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
54
foreach (var resource in beforeStartEvent.Model.
Resources
)
69
var resourcesWithContainerImages = @event.Model.
Resources
.SelectMany(
ContainerExecutableResourceExtensions.cs (1)
22
return model.
Resources
.OfType<ContainerExecutableResource>();
ContainerResourceExtensions.cs (1)
22
foreach (var resource in model.
Resources
)
Dashboard\DashboardEventHandlers.cs (5)
66
if (@event.Model.
Resources
.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
71
@event.Model.
Resources
.Remove(dashboardResource);
72
@event.Model.
Resources
.Insert(0, dashboardResource);
350
model.
Resources
.Insert(0, dashboardResource);
671
var allResourceEndpoints = model.
Resources
Dcp\DcpExecutor.cs (2)
126
_resourceState = new(model.
Resources
.ToDictionary(r => r.Name), _appResources);
868
var serviceProducers = _model.
Resources
Dcp\DcpHost.cs (1)
81
if (!_applicationModel.
Resources
.Any(c => c.IsContainer()))
DistributedApplicationBuilder.cs (1)
515
var resourceHealthChecks = appModel.
Resources
.SelectMany(
Exec\ExecEventingHandlers.cs (1)
18
beforeStartEvent.Model.
Resources
.Add(resource);
Exec\ExecResourceManager.cs (1)
165
var targetResource = _model.
Resources
.FirstOrDefault(x => x.Name.Equals(_execOptions.ResourceName, StringComparisons.ResourceName));
ExecutableResourceExtensions.cs (1)
22
return model.
Resources
.OfType<ExecutableResource>();
Orchestrator\ApplicationOrchestrator.cs (2)
525
await _parameterProcessor.InitializeParametersAsync(_model.
Resources
.OfType<ParameterResource>(), waitForResolution: false).ConfigureAwait(false);
528
foreach (var resource in _model.
Resources
)
Orchestrator\ParameterProcessor.cs (2)
89
var explicitParameters = model.
Resources
.OfType<ParameterResource>();
107
foreach (var resource in model.
Resources
)
Orchestrator\RelationshipEvaluator.cs (2)
17
return model.
Resources
.OfType<IResourceWithParent>()
45
var result = model.
Resources
.Select(x => (Child: x, Parent: SelectParentResource(x)))
Pipelines\DistributedApplicationPipeline.cs (3)
103
var computeResources = context.Model.
Resources
380
foreach (var resource in context.Model.
Resources
)
415
foreach (var resource in pipelineContext.Model.
Resources
)
Publishing\ManifestPublishingContext.cs (3)
82
foreach (var resource in model.
Resources
)
91
foreach (var resource in model.
Resources
)
884
foreach (var existingResource in model.
Resources
)
Publishing\PublishingContext.cs (1)
73
foreach (var resource in model.
Resources
)
Aspire.Hosting.Azure (12)
AzureBicepResource.cs (1)
276
var azureEnvironment = context.Model.
Resources
.OfType<AzureEnvironmentResource>().FirstOrDefault();
AzurePublishingContext.cs (3)
85
if (model.
Resources
.Count == 0)
129
var bicepResourcesToPublish = model.
Resources
.OfType<AzureBicepResource>()
312
foreach (var resource in model.
Resources
)
AzureResourcePreparer.cs (7)
58
foreach (var resource in appModel.
Resources
)
89
foreach (var resource in appModel.
Resources
)
128
var resourceSnapshot = appModel.
Resources
.ToArray(); // avoid modifying the collection while iterating
202
if (!appModel.
Resources
.Contains(identityResource))
204
appModel.
Resources
.Add(identityResource);
210
appModel.
Resources
.Add(roleAssignmentResource);
490
appModel.
Resources
.Add(roleAssignmentResource);
Provisioning\Provisioners\AzureProvisioner.cs (1)
40
_parentChildLookup = @event.Model.
Resources
.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (1)
AzureContainerAppsInfrastructure.cs (1)
25
var caes = @event.Model.
Resources
.OfType<AzureContainerAppEnvironmentResource>().ToArray();
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
25
var appServiceEnvironments = @event.Model.
Resources
.OfType<AzureAppServiceEnvironmentResource>().ToArray();
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
404
data.Model.
Resources
.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
69
foreach (var item in data.Model.
Resources
.OfType<AzureFunctionsProjectResource>())
85
data.Model.
Resources
.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
304
data.Model.
Resources
.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureRedisEnterpriseExtensions.cs (1)
145
data.Model.
Resources
.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
210
data.Model.
Resources
.Remove(kv.Resource);
Aspire.Hosting.Azure.Tests (89)
AzureAIFoundryExtensionsTests.cs (1)
175
var roles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "foundry-roles");
AzureAppConfigurationExtensionsTests.cs (1)
64
var appConfigRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "appConfig-roles");
AzureAppServiceTests.cs (7)
67
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
282
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
413
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
683
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
704
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
726
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
748
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
AzureContainerAppsTests.cs (20)
328
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == identityName);
405
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == identityName);
705
var containerAppEnvResource = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
997
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
998
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage");
1041
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
1042
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos");
1082
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
1083
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis");
1233
Assert.Empty(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1264
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1321
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1338
var containerRegistry = Assert.Single(model.
Resources
.OfType<AzureContainerRegistryResource>());
1372
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1389
var logAnalyticsWorkspace = Assert.Single(model.
Resources
.OfType<AzureLogAnalyticsWorkspaceResource>());
1441
var containerAppEnvResource = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1463
var containerAppEnvResource = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1716
var funcjob = model.
Resources
.Single(r => r.Name == "funcjob");
1991
var container = model.
Resources
.Single(r => r.Name == "api");
1995
var buildOnly = model.
Resources
.Single(r => r.Name == "build-only");
AzureContainerRegistryTests.cs (3)
30
var registryResource = Assert.Single(model.
Resources
.OfType<AzureContainerRegistryResource>());
51
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
87
var rolesResource = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-acr");
AzureCosmosDBExtensionsTests.cs (3)
208
var cosmosRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "cosmos-roles");
299
Assert.Empty(model.
Resources
.OfType<AzureKeyVaultResource>());
335
var kv = model.
Resources
.OfType<AzureKeyVaultResource>().Single();
AzureEventHubsExtensionsTests.cs (1)
292
var ehRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "eh-roles");
AzureFunctionsTests.cs (9)
161
Assert.DoesNotContain(model.
Resources
.OfType<AzureStorageResource>(),
163
var storageResource = Assert.Single(model.
Resources
.OfType<AzureStorageResource>());
187
Assert.Single(model.
Resources
.OfType<AzureStorageResource>(),
289
var storage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8");
322
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8");
350
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
379
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
410
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
411
var projRolesStorage2 = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8");
AzureKeyVaultTests.cs (1)
37
var kvRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "mykv-roles");
AzureKustoExtensionsTests.cs (1)
30
var kustoRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "kusto-roles");
AzureOpenAIExtensionsTests.cs (1)
80
var openaiRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "openai-roles");
AzurePostgresExtensionsTests.cs (2)
41
var postgresRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "postgres-data-roles");
62
Assert.Empty(model.
Resources
.OfType<AzureKeyVaultResource>());
AzureRedisEnterpriseExtensionsTests.cs (1)
41
var redisRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles");
AzureRedisExtensionsTests.cs (2)
40
var redisRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "redis-cache-roles");
61
Assert.Empty(model.
Resources
.OfType<AzureKeyVaultResource>());
AzureResourcePreparerTests.cs (3)
70
var storageRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
114
var storageRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
155
Assert.DoesNotContain(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles");
AzureSearchExtensionsTests.cs (1)
59
var searchRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "search-roles");
AzureServiceBusExtensionsTests.cs (1)
740
var sbRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "sb-roles");
AzureSignalRExtensionsTests.cs (2)
25
var signalrRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles");
47
var signalrRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "signalr-roles");
AzureStorageExtensionsTests.cs (1)
651
var storageRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "storage-roles");
AzureUserAssignedIdentityTests.cs (22)
33
var resource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
51
var resource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
73
Assert.Collection(model.
Resources
.OrderBy(r => r.Name),
84
var identityResource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
87
var registryResource = Assert.Single(model.
Resources
.OfType<AzureContainerRegistryResource>());
90
var identityRoleAssignments = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "myidentity-roles-myregistry");
118
var identityResource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
122
var computeResource = Assert.Single(model.
Resources
.OfType<IComputeResource>(), r => r.Name == "myapp");
155
Assert.Collection(model.
Resources
,
164
var identityResource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
168
var computeResource = Assert.Single(model.
Resources
.OfType<IComputeResource>(), r => r.Name == "myapp");
173
var roleAssignmentResource = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(),
210
Assert.Collection(model.
Resources
,
219
var identityResource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
223
var computeResource = Assert.Single(model.
Resources
.OfType<IComputeResource>(), r => r.Name == "myapp");
228
var roleAssignmentResource = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(),
286
Assert.Collection(model.
Resources
,
297
var identityResource = Assert.Single(model.
Resources
.OfType<AzureUserAssignedIdentityResource>());
301
var computeResource = Assert.Single(model.
Resources
.OfType<IComputeResource>(), r => r.Name == "myapp");
303
var computeResource2 = Assert.Single(model.
Resources
.OfType<IComputeResource>(), r => r.Name == "myapp2");
309
var roleAssignmentResource = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(),
311
var roleAssignmentResource2 = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(),
AzureWebPubSubExtensionsTests.cs (1)
295
var wpsRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "wps1-roles");
ContainerRegistryTests.cs (3)
31
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
149
foreach (var resource in model.
Resources
.OfType<IContainerRegistry>())
157
foreach (var resource in model.
Resources
)
ExistingAzureResourceTests.cs (1)
82
var messagingRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
RoleAssignmentTests.cs (1)
241
var projRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == $"api-roles-{azureResourceName}");
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (1)
28
var dockerComposeEnvironments = @event.Model.
Resources
.OfType<DockerComposeEnvironmentResource>().ToArray();
DockerComposePublishingContext.cs (3)
55
if (model.
Resources
.Count == 0)
78
? [r, .. model.
Resources
]
79
: model.
Resources
;
src\Shared\PublishingContextUtils.cs (1)
16
if (context.Model.
Resources
.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Garnet.Tests (7)
AddGarnetTests.cs (7)
24
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
52
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
81
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
345
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
347
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
366
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
383
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
24
var containerResource = Assert.Single(appModel.
Resources
.OfType<KafkaServerResource>());
66
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<KafkaServerResource>()) as IResourceWithConnectionString;
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
25
var containerResource = Assert.Single(appModel.
Resources
.OfType<KeycloakResource>());
Aspire.Hosting.Kubernetes (4)
KubernetesInfrastructure.cs (1)
27
var kubernetesEnvironments = @event.Model.
Resources
.OfType<KubernetesEnvironmentResource>().ToArray();
KubernetesPublishingContext.cs (2)
56
if (model.
Resources
.Count == 0)
69
foreach (var resource in model.
Resources
)
src\Shared\PublishingContextUtils.cs (1)
16
if (context.Model.
Resources
.OfType<IComputeEnvironmentResource>().Count() > 1)
Aspire.Hosting.Maui (1)
Lifecycle\UnsupportedPlatformEventSubscriber.cs (1)
28
foreach (var resource in @event.Model.
Resources
)
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
186
var milvusResource = Assert.Single(appModel.
Resources
.OfType<MilvusServerResource>());
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (3)
25
var containerResource = Assert.Single(appModel.
Resources
.OfType<MongoDBServerResource>());
53
var containerResource = Assert.Single(appModel.
Resources
.OfType<MongoDBServerResource>());
84
var dbResource = Assert.Single(appModel.
Resources
.OfType<MongoDBDatabaseResource>());
Aspire.Hosting.MySql.Tests (5)
AddMySqlTests.cs (5)
45
var containerResource = Assert.Single(appModel.
Resources
.OfType<MySqlServerResource>());
122
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
141
var mySqlResource = Assert.Single(appModel.
Resources
.OfType<MySqlServerResource>());
144
var mySqlDatabaseResource = Assert.Single(appModel.
Resources
.OfType<MySqlDatabaseResource>());
364
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<MySqlServerResource>());
Aspire.Hosting.Nats.Tests (4)
AddNatsTests.cs (4)
50
var natsResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
83
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>()) as IResourceWithConnectionString;
101
var containerResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
143
var containerResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
Aspire.Hosting.NodeJs.Tests (37)
IntegrationTests.cs (4)
28
var nodeResources = appModel.
Resources
.OfType<NodeAppResource>().ToList();
32
var npmInstallers = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
69
var installer = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
75
var parentApp = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
PackageInstallationTests.cs (24)
32
var nodeResources = appModel.
Resources
.OfType<NodeAppResource>().ToList();
33
var installerResources = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
61
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
65
var installerResources = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
85
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
103
var installerResource = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
120
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
129
var installerResources = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
146
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
164
var installerResource = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
181
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
190
var installerResources = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
207
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
215
var installerResource = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
232
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
254
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
262
var installerResource = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
280
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
302
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
309
Assert.Empty(appModel.
Resources
.OfType<NodeInstallerResource>());
326
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
333
Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
351
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
358
var installer = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
ResourceCreationTests.cs (9)
22
var resource = appModel.
Resources
.OfType<NodeAppResource>().SingleOrDefault();
40
var resource = appModel.
Resources
.OfType<NodeAppResource>().SingleOrDefault();
58
var resource = appModel.
Resources
.OfType<NodeAppResource>().SingleOrDefault();
78
var resource = appModel.
Resources
.OfType<NodeAppResource>().SingleOrDefault();
102
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
106
var installerResource = Assert.Single(appModel.
Resources
.OfType<NodeInstallerResource>());
137
var resource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
173
var nodeResource = Assert.Single(appModel.
Resources
.OfType<NodeAppResource>());
182
var installerResources = appModel.
Resources
.OfType<NodeInstallerResource>().ToList();
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
121
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
141
var oracleResource = Assert.Single(appModel.
Resources
.OfType<OracleDatabaseServerResource>());
144
var oracleDatabaseResource = Assert.Single(appModel.
Resources
.OfType<OracleDatabaseResource>());
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
178
var postgresResource = Assert.Single(appModel.
Resources
.OfType<PostgresServerResource>());
180
var postgresDatabaseResource = Assert.Single(appModel.
Resources
.OfType<PostgresDatabaseResource>());
Aspire.Hosting.Python.Tests (13)
AddPythonAppTests.cs (13)
211
var resource = appModel.
Resources
.OfType<PythonAppResource>().Single();
522
var uvEnvironmentResource = appModel.
Resources
.OfType<PythonUvEnvironmentResource>().Single();
544
var uvEnvironmentResource = appModel.
Resources
.OfType<PythonUvEnvironmentResource>().Single();
565
var pythonAppResource = appModel.
Resources
.OfType<PythonAppResource>().Single();
566
var uvEnvironmentResource = appModel.
Resources
.OfType<PythonUvEnvironmentResource>().Single();
602
var uvEnvironmentResource = appModel.
Resources
.OfType<PythonUvEnvironmentResource>().Single();
617
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
636
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
655
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
778
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
802
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
824
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
850
var resource = Assert.Single(appModel.
Resources
.OfType<PythonAppResource>());
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
285
var qdrantResource = Assert.Single(appModel.
Resources
.OfType<QdrantServerResource>());
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (3)
52
var containerResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
104
var rabbitMqResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
143
var containerResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
Aspire.Hosting.Redis.Tests (10)
AddRedisTests.cs (9)
32
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
60
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
91
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
108
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
123
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
468
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
470
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
697
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
699
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
RedisFunctionalTests.cs (1)
613
var redisCommander = Assert.Single(appModel.
Resources
.OfType<RedisCommanderResource>());
Aspire.Hosting.Seq.Tests (6)
AddSeqTests.cs (6)
23
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
51
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
80
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
177
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
210
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
240
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
Aspire.Hosting.SqlServer.Tests (4)
AddSqlServerTests.cs (4)
45
var containerResource = Assert.Single(appModel.
Resources
.OfType<SqlServerServerResource>());
92
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<SqlServerServerResource>());
114
var sqlResource = Assert.Single(appModel.
Resources
.OfType<SqlServerDatabaseResource>());
278
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<SqlServerServerResource>());
Aspire.Hosting.Testing (1)
DistributedApplicationHostingTestingExtensions.cs (1)
79
var resources = applicationModel.
Resources
;
Aspire.Hosting.Tests (56)
AddConnectionStringTests.cs (2)
27
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
57
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
AddParameterTests.cs (15)
27
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
59
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
96
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
102
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
148
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
154
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
207
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
224
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
275
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "val");
281
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout();
306
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
521
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
545
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
568
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
594
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
Dashboard\DashboardLifecycleHookTests.cs (7)
48
await resourceNotificationService.PublishUpdateAsync(model.
Resources
.Single(), s => s).DefaultTimeout();
90
var dashboardResource = model.
Resources
.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
138
var dashboardResource = (IResourceWithEndpoints)model.
Resources
.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
240
var dashboardResource = Assert.Single(model.
Resources
);
328
var dashboardResource = Assert.Single(model.
Resources
);
400
var dashboardResource = Assert.Single(model.
Resources
);
470
var dashboardResource = Assert.Single(model.
Resources
);
Dashboard\DashboardResourceTests.cs (15)
47
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
75
Assert.Collection(model.
Resources
,
109
var dashboard = Assert.Single(model.
Resources
);
206
var dashboard = Assert.Single(model.
Resources
);
240
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
281
var dashboard = Assert.Single(model.
Resources
);
320
var dashboard = Assert.Single(model.
Resources
);
356
var dashboard = Assert.Single(model.
Resources
);
395
var container = Assert.Single(model.
Resources
, r => r.Name == "my-container");
399
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
440
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
467
Assert.Empty(model.
Resources
);
483
Assert.Empty(model.
Resources
);
549
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
600
var dashboard = Assert.Single(model.
Resources
.OfType<ProjectResource>());
DistributedApplicationBuilderTests.cs (2)
42
Assert.Empty(appModel.
Resources
);
63
var resource = Assert.Single(appModel.
Resources
);
DistributedApplicationTests.cs (2)
455
foreach (var item in appModel.
Resources
)
907
var aspireDashboard = model.
Resources
.Single(r => r.Name == KnownResourceNames.AspireDashboard);
Orchestrator\ParameterProcessorTests.cs (10)
501
var explicitParameterResource = model.
Resources
.OfType<ParameterResource>().First(p => p.Name == "explicitParam");
502
var referencedParameterResource = model.
Resources
.OfType<ParameterResource>().First(p => p.Name == "referencedParam");
546
var explicitParameterResource = model.
Resources
.OfType<ParameterResource>().Single();
572
var parameterResource = model.
Resources
.OfType<ParameterResource>().Single();
595
var parameterResource = model.
Resources
.OfType<ParameterResource>().Single();
617
var parameterResource = model.
Resources
.OfType<ParameterResource>().Single();
643
var parameterResource = model.
Resources
.OfType<ParameterResource>().Single();
673
var parameters = model.
Resources
.OfType<ParameterResource>().ToList();
714
var parameterResource = model.
Resources
.OfType<ParameterResource>().Single();
748
var parameters = model.
Resources
.OfType<ParameterResource>().ToList();
Pipelines\DistributedApplicationPipelineTests.cs (3)
1618
var resource2Instance = configContext.Model.
Resources
.FirstOrDefault(r => r.Name == "resource2");
1658
var resource1Instance = configContext.Model.
Resources
.FirstOrDefault(r => r.Name == "resource1");
1724
capturedResource = configContext.Model.
Resources
.FirstOrDefault(r => r.Name == "test-resource");
Aspire.Hosting.Valkey.Tests (7)
AddValkeyTests.cs (7)
24
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
52
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
81
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
100
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
117
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
335
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
337
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
Aspire.Playground.Tests (3)
Infrastructure\DistributedApplicationExtensions.cs (2)
106
return 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)));
134
var assertableResourceLogNames = applicationModel.
Resources
.Where(ShouldAssertErrorsForResource).Select(r => $"{environment.ApplicationName}.Resources.{r.Name}").ToList();
Infrastructure\DistributedApplicationTestFactory.cs (1)
56
var resourcesWithContainerImages = @event.Model.
Resources
CustomResources.AppHost (1)
TestResource.cs (1)
40
foreach (var resource in @event.Model.
Resources
.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
68
foreach (var resource in @event.Model.
Resources
.OfType<TestResource>())
Pipelines.AppHost (2)
AppHost.cs (2)
49
var resourcesWithBindMounts = context.Model.
Resources
231
var resourcesWithBindMounts = deployingContext.Model.
Resources
Pipelines.Library (1)
DistributedApplicationPipelineExtensions.cs (1)
23
var appServiceEnvironments = context.Model.
Resources
.OfType<AzureAppServiceEnvironmentResource>();
Stress.AppHost (2)
Program.cs (1)
169
var resources = model.
Resources
TestResource.cs (1)
59
foreach (var resource in @event.Model.
Resources
.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
173
foreach (var project in @event.Model.
Resources
.OfType<ProjectResource>())