2 implementations of Resources
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
243public IResourceCollection Resources => innerBuilder.Resources; 397public IResourceCollection Resources => _innerBuilder.Resources;
139 references to Resources
Aspire.Hosting.Azure.Kusto.Tests (2)
AzureKustoConnectionPropertiesTests.cs (2)
52var resource = Assert.Single(builder.Resources.OfType<AzureKustoReadWriteDatabaseResource>()); 76var resource = Assert.Single(builder.Resources.OfType<AzureKustoReadWriteDatabaseResource>());
Aspire.Hosting.Azure.Tests (96)
AzureAIFoundryExtensionsTests.cs (9)
19var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 30var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 52var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 62var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 76var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 82var localResource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 106var localResource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 124var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>()); 154var resource = Assert.Single(builder.Resources.OfType<AzureAIFoundryResource>());
AzureBlobStorageConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureBlobStorageResource>());
AzureBlobStorageContainerConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureBlobStorageContainerResource>());
AzureCosmosDBConnectionPropertiesTests.cs (2)
32var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBResource>()); 60var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBResource>());
AzureCosmosDBContainerConnectionPropertiesTests.cs (3)
19var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>()); 49var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>()); 89var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBContainerResource>());
AzureCosmosDBDatabaseConnectionPropertiesTests.cs (3)
18var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>()); 42var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>()); 76var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBDatabaseResource>());
AzureDataLakeStorageFileSystemConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureDataLakeStorageFileSystemResource>());
AzureDataLakeStorageResourceGetConnectionPropertiesTests.cs (2)
18var resource = Assert.Single(builder.Resources.OfType<AzureDataLakeStorageResource>()); 33var resource = Assert.Single(builder.Resources.OfType<AzureDataLakeStorageResource>());
AzureEventHubConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureEventHubResource>());
AzureEventHubConsumerGroupConnectionPropertiesTests.cs (1)
19var resource = Assert.Single(builder.Resources.OfType<AzureEventHubConsumerGroupResource>());
AzureEventHubsExtensionsTests.cs (4)
349var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 410var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 484var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 517var azurite = builder.Resources.FirstOrDefault(x => x.Name == "eh-storage");
AzureFunctionsTests.cs (22)
30Assert.Contains(builder.Resources, resource => 33Assert.Contains(builder.Resources, resource => 36var storage = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 51var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 79var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 102var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 116var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 130var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 144var storageResources = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 201var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 214var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 228var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 258var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 556var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 573var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 587var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 604var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 624Assert.Contains(builder.Resources, resource => 627Assert.Contains(builder.Resources, resource => 674var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 704var storageResources = builder.Resources.OfType<AzureStorageResource>() 755var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
AzureKustoExtensionsTests.cs (1)
79var resource = Assert.Single(builder.Resources.OfType<AzureKustoClusterResource>());
AzureManagedRedisExtensionsTests.cs (1)
133var cacheInModel = builder.Resources.Single(r => r.Name == "cache");
AzureNatGatewayExtensionsTests.cs (4)
29Assert.DoesNotContain(natGw.Resource, builder.Resources); 39var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 53var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 90var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzurePublicIPAddressResource>().Single());
AzureNetworkSecurityGroupExtensionsTests.cs (1)
33Assert.DoesNotContain(nsg.Resource, builder.Resources);
AzureOpenAIConnectionPropertiesTests.cs (1)
17var resource = Assert.Single(builder.Resources.OfType<AzureOpenAIResource>());
AzureOpenAIDeploymentConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureOpenAIDeploymentResource>());
AzurePostgresExtensionsTests.cs (2)
297var postgresResourceInModel = builder.Resources.Single(r => r.Name == "postgres-data"); 298var dbResourceInModel = builder.Resources.Single(r => r.Name == "db1");
AzurePostgresFlexibleServerConnectionPropertiesTests.cs (2)
17var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerResource>()); 50var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerResource>());
AzurePostgresFlexibleServerDatabaseConnectionPropertiesTests.cs (2)
18var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerDatabaseResource>()); 57var resource = Assert.Single(builder.Resources.OfType<AzurePostgresFlexibleServerDatabaseResource>());
AzurePrivateEndpointExtensionsTests.cs (4)
114Assert.DoesNotContain(pe.Resource, builder.Resources); 167var dnsZones = builder.Resources.OfType<AzurePrivateDnsZoneResource>().ToList(); 173var vnetLinks = builder.Resources.OfType<AzurePrivateDnsZoneVNetLinkResource>().ToList(); 203var dnsZones = builder.Resources.OfType<AzurePrivateDnsZoneResource>().ToList();
AzureQueueStorageConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureQueueStorageResource>());
AzureQueueStorageQueueConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureQueueStorageQueueResource>());
AzureRedisExtensionsTests.cs (1)
177var cacheInModel = builder.Resources.Single(r => r.Name == "cache");
AzureSearchConnectionPropertiesTests.cs (1)
17var resource = Assert.Single(builder.Resources.OfType<AzureSearchResource>());
AzureServiceBusExtensionsTests.cs (5)
365var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 464var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 520var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 579var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 613var sql = builder.Resources.FirstOrDefault(x => x.Name == "sb-mssql");
AzureServiceBusQueueConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureServiceBusQueueResource>());
AzureServiceBusSubscriptionConnectionPropertiesTests.cs (1)
19var resource = Assert.Single(builder.Resources.OfType<AzureServiceBusSubscriptionResource>());
AzureServiceBusTopicConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureServiceBusTopicResource>());
AzureSqlConnectionPropertiesTests.cs (1)
17var resource = Assert.Single(builder.Resources.OfType<AzureSqlServerResource>());
AzureSqlDatabaseConnectionPropertiesTests.cs (2)
17var resource = Assert.Single(builder.Resources.OfType<AzureSqlServerResource>()); 51var resource = Assert.Single(builder.Resources.OfType<AzureSqlDatabaseResource>());
AzureSqlExtensionsTests.cs (2)
217var sqlResourceInModel = builder.Resources.Single(r => r.Name == "sql"); 218var dbResourceInModel = builder.Resources.Single(r => r.Name == "db1");
AzureStorageExtensionsTests.cs (2)
847var blobStorageResource = builder.Resources.OfType<AzureBlobStorageResource>().Single(); 874var queueStorageResource = builder.Resources.OfType<AzureQueueStorageResource>().Single();
AzureStorageResourceUriExpressionTests.cs (4)
22var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 41var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 64var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 83var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
AzureTableStorageConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureTableStorageResource>());
AzureVirtualNetworkExtensionsTests.cs (2)
135Assert.DoesNotContain(vnet.Resource, builder.Resources); 137Assert.DoesNotContain(subnet.Resource, builder.Resources);
AzureWebPubSubConnectionPropertiesTests.cs (1)
17var resource = Assert.Single(builder.Resources.OfType<AzureWebPubSubResource>());
Aspire.Hosting.GitHub.Models.Tests (5)
GitHubModelsExtensionTests.cs (5)
265Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "github-gh-apikey")); 269Assert.Null(builder.Resources.FirstOrDefault(r => r.Name == "github-gh-apikey")); 270Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key1")); 274Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key1")); 275Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key2"));
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
174Assert.Single(builder.Resources.OfType<KafkaUIContainerResource>()); 175var kafkaUiResource = Assert.Single(builder.Resources, r => r.Name == expectedContainerName);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
163var keycloakResource = builder.Resources.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal)); 190var keycloakResource = builder.Resources.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal));
Aspire.Hosting.MongoDB.Tests (3)
AddMongoDBTests.cs (3)
107Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 150var mongoExpress = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 189Assert.Equal(2, builder.Resources.OfType<MongoExpressContainerResource>().Count());
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
229Assert.Single(builder.Resources.OfType<ContainerResource>(), resource => resource.Name == "phpmyadmin");
Aspire.Hosting.Nats.Tests (1)
AddNatsTests.cs (1)
184Assert.Equal(2, builder.Resources.OfType<NatsServerResource>().Count());
Aspire.Hosting.OpenAI.Tests (5)
OpenAIExtensionTests.cs (5)
209Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "openai-openai-apikey")); 214Assert.Null(builder.Resources.FirstOrDefault(r => r.Name == "openai-openai-apikey")); 215Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key1")); 219Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key1")); 220Assert.NotNull(builder.Resources.FirstOrDefault(r => r.Name == "secret-key2"));
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
381var container = builder.Resources.Single(r => r.Name == "pgadmin"); 435var container = builder.Resources.Single(r => r.Name == "pgadmin"); 448Assert.Single(builder.Resources, r => r.Name.Equals("pgadmin"));
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
232var qdrantResource = builder.Resources.Single(r => r.Name.Equals("qdrant"));
Aspire.Hosting.Tests (14)
Pipelines\DistributedApplicationPipelineTests.cs (1)
2097var paramResource = builder.Resources.OfType<ParameterResource>().FirstOrDefault(p => p.Name == "test-param");
PublishAsDockerfileTests.cs (13)
27var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 73var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 122var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 171var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 231var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 279var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 297var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 321var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 340var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 370var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 396var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 416var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 443var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>());
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
26var resource = Assert.Single(builder.Resources.OfType<YarpResource>());
Aspire.Playground.Tests (3)
AppHostTests.cs (1)
39var projects = appHost.Resources.OfType<ProjectResource>();
Infrastructure\DistributedApplicationExtensions.cs (2)
29var parameters = builder.Resources.OfType<ParameterResource>().Where(p => !p.IsConnectionString).ToList(); 53var allResourceNamedVolumes = builder.Resources.SelectMany(r => r.Annotations