233 references to Resources
Aspire.Hosting (29)
ApplicationModel\DistributedApplicationModelExtensions.cs (1)
19
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\DashboardLifecycleHook.cs (5)
58
if (appModel.
Resources
.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
63
appModel.
Resources
.Remove(dashboardResource);
64
appModel.
Resources
.Insert(0, dashboardResource);
135
model.
Resources
.Insert(0, dashboardResource);
393
var allResourceEndpoints = model.
Resources
Dcp\DcpExecutor.cs (2)
121
_resourceState = new(model.
Resources
.ToDictionary(r => r.Name), _appResources);
861
var serviceProducers = _model.
Resources
Dcp\DcpHost.cs (1)
73
if (!_applicationModel.
Resources
.Any(c => c.IsContainer()))
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (1)
37
foreach (var resource in appModel.
Resources
)
DistributedApplicationBuilder.cs (1)
422
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)
474
await _parameterProcessor.InitializeParametersAsync(_model.
Resources
.OfType<ParameterResource>()).ConfigureAwait(false);
477
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)))
Publishing\DeployingContext.cs (1)
74
foreach (var resource in model.
Resources
)
Publishing\ManifestPublishingContext.cs (2)
77
foreach (var resource in model.
Resources
)
656
foreach (var existingResource in model.
Resources
)
Publishing\Publisher.cs (1)
46
foreach (var resource in model.
Resources
)
Publishing\PublishingContext.cs (1)
73
foreach (var resource in model.
Resources
)
Aspire.Hosting.Azure (11)
AzurePublishingContext.cs (3)
73
if (model.
Resources
.Count == 0)
117
var bicepResourcesToPublish = model.
Resources
.OfType<AzureBicepResource>()
295
foreach (var resource in model.
Resources
)
AzureResourcePreparer.cs (7)
59
foreach (var resource in appModel.
Resources
)
90
foreach (var resource in appModel.
Resources
)
129
var resourceSnapshot = appModel.
Resources
.ToArray(); // avoid modifying the collection while iterating
203
if (!appModel.
Resources
.Contains(identityResource))
205
appModel.
Resources
.Add(identityResource);
211
appModel.
Resources
.Add(roleAssignmentResource);
481
appModel.
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)
30
var caes = appModel.
Resources
.OfType<AzureContainerAppEnvironmentResource>().ToArray();
Aspire.Hosting.Azure.AppService (1)
AzureAppServiceInfrastructure.cs (1)
24
var appServiceEnvironments = appModel.
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)
68
foreach (var item in data.Model.
Resources
.OfType<AzureFunctionsProjectResource>())
84
data.Model.
Resources
.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
304
data.Model.
Resources
.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (1)
AzureRedisExtensions.cs (1)
210
data.Model.
Resources
.Remove(kv.Resource);
Aspire.Hosting.Azure.Tests (78)
AzureAIFoundryExtensionsTests.cs (1)
144
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 (2)
66
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
274
var environment = Assert.Single(model.
Resources
.OfType<AzureAppServiceEnvironmentResource>());
AzureContainerAppsTests.cs (16)
323
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == identityName);
400
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == identityName);
939
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
940
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-storage");
983
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
984
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-cosmos");
1024
var projIdentity = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-identity");
1025
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "api-roles-redis");
1175
Assert.Empty(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1206
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1263
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1280
var containerRegistry = Assert.Single(model.
Resources
.OfType<AzureContainerRegistryResource>());
1314
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1331
var logAnalyticsWorkspace = Assert.Single(model.
Resources
.OfType<AzureLogAnalyticsWorkspaceResource>());
1383
var containerAppEnvResource = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
1405
var containerAppEnvResource = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
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>(),
288
var storage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8");
320
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8");
347
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
375
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
405
var projRolesStorage = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
406
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");
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>());
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)
30
var environment = Assert.Single(model.
Resources
.OfType<AzureContainerAppEnvironmentResource>());
148
foreach (var resource in model.
Resources
.OfType<IContainerRegistry>())
156
foreach (var resource in model.
Resources
)
ExistingAzureResourceTests.cs (1)
80
var messagingRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == "messaging-roles");
RoleAssignmentTests.cs (1)
211
var projRoles = Assert.Single(model.
Resources
.OfType<AzureProvisioningResource>(), r => r.Name == $"api-roles-{azureResourceName}");
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (1)
27
var dockerComposeEnvironments = appModel.
Resources
.OfType<DockerComposeEnvironmentResource>().ToArray();
DockerComposePublishingContext.cs (3)
53
if (model.
Resources
.Count == 0)
76
? [r, .. model.
Resources
]
77
: model.
Resources
;
src\Shared\PublishingContextUtils.cs (1)
15
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)
26
var kubernetesEnvironments = appModel.
Resources
.OfType<KubernetesEnvironmentResource>().ToArray();
KubernetesPublishingContext.cs (2)
57
if (model.
Resources
.Count == 0)
70
foreach (var resource in model.
Resources
)
src\Shared\PublishingContextUtils.cs (1)
15
if (context.Model.
Resources
.OfType<IComputeEnvironmentResource>().Count() > 1)
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 (4)
AddMySqlTests.cs (4)
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>());
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.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.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 (3)
AddSeqTests.cs (3)
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>());
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)
80
var resources = applicationModel.
Resources
;
Aspire.Hosting.Tests (35)
AddParameterTests.cs (13)
27
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
64
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
101
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
107
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
153
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
159
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
212
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
229
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
280
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "val");
286
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout();
311
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
349
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
389
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
Dashboard\DashboardLifecycleHookTests.cs (3)
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 = model.
Resources
.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
Dashboard\DashboardResourceTests.cs (14)
48
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
72
Assert.Collection(model.
Resources
,
105
var dashboard = Assert.Single(model.
Resources
);
179
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
217
var dashboard = Assert.Single(model.
Resources
);
256
var dashboard = Assert.Single(model.
Resources
);
292
var dashboard = Assert.Single(model.
Resources
);
331
var container = Assert.Single(model.
Resources
, r => r.Name == "my-container");
335
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
376
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
403
Assert.Empty(model.
Resources
);
419
Assert.Empty(model.
Resources
);
485
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
536
var dashboard = Assert.Single(model.
Resources
.OfType<ProjectResource>());
DistributedApplicationBuilderTests.cs (2)
42
Assert.Empty(appModel.
Resources
);
64
var resource = Assert.Single(appModel.
Resources
);
DistributedApplicationTests.cs (1)
438
foreach (var item in appModel.
Resources
)
PublishingTests.cs (2)
199
Assert.Single(context.Model.
Resources
);
200
Assert.Equal("cache", context.Model.
Resources
.Single().Name);
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)
55
var resourcesWithContainerImages = appModel.
Resources
CustomResources.AppHost (1)
TestResource.cs (1)
36
foreach (var resource in appModel.
Resources
.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
67
foreach (var resource in appModel.
Resources
.OfType<TestResource>())
Stress.AppHost (2)
Program.cs (1)
157
var resources = model.
Resources
TestResource.cs (1)
55
foreach (var resource in appModel.
Resources
.OfType<TestResource>())
TestProject.AppHost (1)
TestProgram.cs (1)
161
foreach (var project in appModel.
Resources
.OfType<ProjectResource>())