232 references to Resources
Aspire.Hosting (28)
ApplicationModel\DistributedApplicationModelExtensions.cs (1)
19
foreach (var r in model.
Resources
)
ApplicationModel\ProjectResourceExtensions.cs (1)
20
return model.
Resources
.OfType<ProjectResource>();
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (3)
39
if (beforeStartEvent.Model.
Resources
.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
49
foreach (var resource in beforeStartEvent.Model.
Resources
)
64
var resourcesWithContainerImages = @event.Model.
Resources
.SelectMany(
ContainerResourceExtensions.cs (1)
22
foreach (var resource in model.
Resources
)
Dashboard\DashboardLifecycleHook.cs (5)
54
if (appModel.
Resources
.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
59
appModel.
Resources
.Remove(dashboardResource);
60
appModel.
Resources
.Insert(0, dashboardResource);
131
model.
Resources
.Insert(0, dashboardResource);
324
var allResourceEndpoints = model.
Resources
Dcp\DcpExecutor.cs (2)
121
_resourceState = new(model.
Resources
.ToDictionary(r => r.Name), _appResources);
831
var serviceProducers = _model.
Resources
Dcp\DcpHost.cs (1)
73
if (!_applicationModel.
Resources
.Any(c => c.IsContainer()))
Devcontainers\DevcontainerPortForwardingLifecycleHook.cs (1)
35
foreach (var resource in appModel.
Resources
)
DistributedApplicationBuilder.cs (1)
446
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)
440
await _parameterProcessor.InitializeParametersAsync(_model.
Resources
.OfType<ParameterResource>()).ConfigureAwait(false);
443
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)
72
if (model.
Resources
.Count == 0)
116
var bicepResourcesToPublish = model.
Resources
.OfType<AzureBicepResource>()
294
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)
401
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)
650
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)
25
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
53
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
82
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
346
var containerResource = Assert.Single(appModel.
Resources
.OfType<GarnetResource>());
348
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
367
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
384
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
25
var containerResource = Assert.Single(appModel.
Resources
.OfType<KafkaServerResource>());
67
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<KafkaServerResource>()) as IResourceWithConnectionString;
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
26
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)
187
var milvusResource = Assert.Single(appModel.
Resources
.OfType<MilvusServerResource>());
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (3)
26
var containerResource = Assert.Single(appModel.
Resources
.OfType<MongoDBServerResource>());
54
var containerResource = Assert.Single(appModel.
Resources
.OfType<MongoDBServerResource>());
85
var dbResource = Assert.Single(appModel.
Resources
.OfType<MongoDBDatabaseResource>());
Aspire.Hosting.MySql.Tests (4)
AddMySqlTests.cs (4)
46
var containerResource = Assert.Single(appModel.
Resources
.OfType<MySqlServerResource>());
123
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
142
var mySqlResource = Assert.Single(appModel.
Resources
.OfType<MySqlServerResource>());
145
var mySqlDatabaseResource = Assert.Single(appModel.
Resources
.OfType<MySqlDatabaseResource>());
Aspire.Hosting.Nats.Tests (4)
AddNatsTests.cs (4)
49
var natsResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
78
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>()) as IResourceWithConnectionString;
96
var containerResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
138
var containerResource = Assert.Single(appModel.
Resources
.OfType<NatsServerResource>());
Aspire.Hosting.Oracle.Tests (3)
AddOracleTests.cs (3)
122
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
142
var oracleResource = Assert.Single(appModel.
Resources
.OfType<OracleDatabaseServerResource>());
145
var oracleDatabaseResource = Assert.Single(appModel.
Resources
.OfType<OracleDatabaseResource>());
Aspire.Hosting.PostgreSQL.Tests (2)
AddPostgresTests.cs (2)
177
var postgresResource = Assert.Single(appModel.
Resources
.OfType<PostgresServerResource>());
179
var postgresDatabaseResource = Assert.Single(appModel.
Resources
.OfType<PostgresDatabaseResource>());
Aspire.Hosting.Qdrant.Tests (1)
AddQdrantTests.cs (1)
286
var qdrantResource = Assert.Single(appModel.
Resources
.OfType<QdrantServerResource>());
Aspire.Hosting.RabbitMQ.Tests (3)
AddRabbitMQTests.cs (3)
53
var containerResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
105
var rabbitMqResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
144
var containerResource = Assert.Single(appModel.
Resources
.OfType<RabbitMQServerResource>());
Aspire.Hosting.Redis.Tests (10)
AddRedisTests.cs (9)
33
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
61
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
92
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
109
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
124
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
465
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
467
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
690
var containerResource = Assert.Single(appModel.
Resources
.OfType<RedisResource>());
692
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
RedisFunctionalTests.cs (1)
614
var redisCommander = Assert.Single(appModel.
Resources
.OfType<RedisCommanderResource>());
Aspire.Hosting.Seq.Tests (3)
AddSeqTests.cs (3)
24
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
52
var containerResource = Assert.Single(appModel.
Resources
.OfType<SeqResource>());
81
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
Aspire.Hosting.SqlServer.Tests (4)
AddSqlServerTests.cs (4)
46
var containerResource = Assert.Single(appModel.
Resources
.OfType<SqlServerServerResource>());
93
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<SqlServerServerResource>());
115
var sqlResource = Assert.Single(appModel.
Resources
.OfType<SqlServerDatabaseResource>());
279
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)
28
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
65
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
100
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "pass");
104
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
150
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");
220
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "pass")).DefaultTimeout();
271
var parameterResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>(), r => r.Name == "val");
275
var paramManifest = await ManifestUtils.GetManifest(appModel.
Resources
.OfType<ParameterResource>().Single(r => r.Name == "val")).DefaultTimeout();
300
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ParameterResource>());
338
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
378
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<ConnectionStringResource>());
Dashboard\DashboardLifecycleHookTests.cs (3)
50
await resourceNotificationService.PublishUpdateAsync(model.
Resources
.Single(), s => s).DefaultTimeout();
92
var dashboardResource = model.
Resources
.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
140
var dashboardResource = model.
Resources
.Single(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName));
Dashboard\DashboardResourceTests.cs (14)
49
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
73
Assert.Collection(model.
Resources
,
106
var dashboard = Assert.Single(model.
Resources
);
178
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
216
var dashboard = Assert.Single(model.
Resources
);
253
var dashboard = Assert.Single(model.
Resources
);
287
var dashboard = Assert.Single(model.
Resources
);
324
var container = Assert.Single(model.
Resources
, r => r.Name == "my-container");
328
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
367
var dashboard = Assert.Single(model.
Resources
, r => r.Name == "aspire-dashboard");
392
Assert.Empty(model.
Resources
);
408
Assert.Empty(model.
Resources
);
474
var dashboard = Assert.Single(model.
Resources
.OfType<ExecutableResource>());
525
var dashboard = Assert.Single(model.
Resources
.OfType<ProjectResource>());
DistributedApplicationBuilderTests.cs (2)
43
Assert.Empty(appModel.
Resources
);
65
var resource = Assert.Single(appModel.
Resources
);
DistributedApplicationTests.cs (1)
439
foreach (var item in appModel.
Resources
)
PublishingTests.cs (2)
200
Assert.Single(context.Model.
Resources
);
201
Assert.Equal("cache", context.Model.
Resources
.Single().Name);
Aspire.Hosting.Valkey.Tests (7)
AddValkeyTests.cs (7)
25
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
53
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
82
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
101
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
118
var connectionStringResource = Assert.Single(appModel.
Resources
.OfType<IResourceWithConnectionString>());
336
var containerResource = Assert.Single(appModel.
Resources
.OfType<ValkeyResource>());
338
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)
150
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>())