2 implementations of Resources
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
528public IResourceCollection Resources => innerBuilder.Resources; 691public IResourceCollection Resources => _innerBuilder.Resources;
369 references to Resources
Aspire.Hosting.Azure.Kubernetes.Tests (2)
AzureKubernetesInfrastructureTests.cs (2)
470var azureEnvironment = builder.Resources.OfType<AzureEnvironmentResource>().Single(); 553var azureEnvironment = builder.Resources.OfType<AzureEnvironmentResource>().Single();
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 (111)
AzureBlobStorageConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureBlobStorageResource>());
AzureBlobStorageContainerConnectionPropertiesTests.cs (1)
18var resource = Assert.Single(builder.Resources.OfType<AzureBlobStorageContainerResource>());
AzureContainerAppExpressTests.cs (2)
33var resources = builder.Resources.ToArray(); 41Assert.Equal(resources, builder.Resources);
AzureCosmosDBConnectionPropertiesTests.cs (2)
32var resource = Assert.Single(builder.Resources.OfType<AzureCosmosDBResource>()); 63var 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>()); 92var 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>()); 79var 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 (5)
349var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 406var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 476var eventHubsEmulatorResource = builder.Resources.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator); 512var azurite = builder.Resources.FirstOrDefault(x => x.Name == "eh-storage"); 530var azurite = builder.Resources.FirstOrDefault(x => x.Name == "eh-storage");
AzureFunctionsTests.cs (22)
38Assert.Contains(builder.Resources, resource => 41Assert.Contains(builder.Resources, resource => 44var storage = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 59var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 87var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 110var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 124var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 138var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 152var storageResources = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 209var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>()); 222var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 236var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 266var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 588var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 605var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 619var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 636var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 656Assert.Contains(builder.Resources, resource => 659Assert.Contains(builder.Resources, resource => 706var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>()); 736var storageResources = builder.Resources.OfType<AzureStorageResource>() 787var 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)
31Assert.DoesNotContain(natGw.Resource, builder.Resources); 41var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 55var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzureNatGatewayResource>().Single()); 92var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.Resources.OfType<AzurePublicIPAddressResource>().Single());
AzureNetworkSecurityGroupExtensionsTests.cs (1)
34Assert.DoesNotContain(nsg.Resource, builder.Resources);
AzureNetworkSecurityPerimeterExtensionsTests.cs (1)
34Assert.DoesNotContain(nsp.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 (5)
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(); 224var 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");
AzureRunAsEmulatorModeTests.cs (2)
37Assert.Contains(builder.Resources, resource => resource.Annotations.OfType<ContainerImageAnnotation>().Any()); 52Assert.DoesNotContain(builder.Resources, resource => resource.Annotations.OfType<ContainerImageAnnotation>().Any());
AzureSearchConnectionPropertiesTests.cs (1)
17var resource = Assert.Single(builder.Resources.OfType<AzureSearchResource>());
AzureServiceBusExtensionsTests.cs (6)
366var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 461var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 513var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 569var serviceBusEmulatorResource = builder.Resources.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator); 606var sql = builder.Resources.FirstOrDefault(x => x.Name == "sb-mssql"); 624var 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 (7)
849var blobStorageResource = builder.Resources.OfType<AzureBlobStorageResource>().Single(); 876var queueStorageResource = builder.Resources.OfType<AzureQueueStorageResource>().Single(); 894var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList(); 911var queueServices = builder.Resources.OfType<AzureQueueStorageResource>().ToList(); 928var dataLakeServices = builder.Resources.OfType<AzureDataLakeStorageResource>().ToList(); 951var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList(); 975var blobServices = builder.Resources.OfType<AzureBlobStorageResource>().ToList();
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>());
FoundryExtensionsTests.cs (11)
25var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 36var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 58var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 68var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 82var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 88var localResource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 603var localResource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 621var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 651var resource = Assert.Single(builder.Resources.OfType<FoundryResource>()); 699Assert.DoesNotContain(builder.Resources, r => r.Name == "my-project-acr"); 700Assert.Empty(builder.Resources.OfType<AzureContainerRegistryResource>());
Aspire.Hosting.Blazor.Tests (23)
AddBlazorWasmAppTests.cs (6)
18var resource = Assert.Single(builder.Resources.OfType<BlazorWasmAppResource>()); 30var resource = Assert.Single(builder.Resources.OfType<BlazorWasmAppResource>()); 45var resource = Assert.Single(builder.Resources.OfType<BlazorWasmAppResource>()); 57var resource = Assert.Single(builder.Resources.OfType<BlazorWasmAppResource>()); 68var resource = Assert.Single(builder.Resources.OfType<BlazorWasmAppResource>()); 80var resources = builder.Resources.OfType<BlazorWasmAppResource>().ToList();
BlazorHostedExtensionsTests.cs (14)
28var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 68var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 89var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 107var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 130var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 159var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 191var debuggerResource = Assert.Single(builder.Resources.OfType<BrowserDebuggerResource>()); 231var debuggerResource = Assert.Single(builder.Resources.OfType<BrowserDebuggerResource>()); 259var debuggerResource = Assert.Single(builder.Resources.OfType<BrowserDebuggerResource>()); 314var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 334var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 379var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 451var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp"); 470var blazorApp = builder.Resources.Single(r => r.Name == "blazorapp");
WithBlazorAppTests.cs (3)
192var debuggerResource = Assert.Single(builder.Resources.OfType<BrowserDebuggerResource>()); 230Assert.Empty(builder.Resources.OfType<BrowserDebuggerResource>()); 350var debuggerResource = Assert.Single(builder.Resources.OfType<BrowserDebuggerResource>());
Aspire.Hosting.Dotnet.Tests (93)
DotnetProjectBuildCoordinatorTests.cs (90)
51var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 108var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 150var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 216var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 217var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 278Assert.Empty(builder.Resources.OfType<DotnetProjectBuildResource>()); 304Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 327Assert.Empty(builder.Resources.OfType<DotnetProjectBuildResource>()); 350Assert.Empty(builder.Resources.OfType<DotnetProjectBuildResource>()); 367var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 393var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 413var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 414var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 501var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 601var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 694var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 707Assert.Empty(builder.Resources.OfType<DotnetProjectBuildResource>()); 730var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 868var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 911var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1104var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 1158var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1181var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1210var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1232var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1256var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1299Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1322var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1345var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1351var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1388var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1426var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1502var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1521var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1543var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1595var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1601var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1650var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1671var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1766var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1767var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1839var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1840var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1902var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1903var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 1956var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 1990var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2033var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2078var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2122var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2149var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2183var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2209var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2225var initialBuildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2235var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2287var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 2345var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 2377var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2404builder.Resources.Remove(removedResource); 2409var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2432var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2465var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2498var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2532Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2550var primaryBuildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2551Assert.True(builder.Resources.Remove(removed.Resource)); 2587var primaryBuildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2604Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2606builder.Resources.OfType<DotnetProjectResource>(), 2610builder.Resources.OfType<DotnetProjectResource>(), 2614Assert.True(builder.Resources.Remove(conflictingResource)); 2616Assert.All(builder.Resources.OfType<DotnetProjectBuildResource>(), resource => Assert.True(resource.RestoreProjectsIndividually)); 2645var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2727var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2813Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2847Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 2899Assert.Equal(2, builder.Resources.OfType<DotnetProjectBuildResource>().Count()); 3001var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3039Assert.Empty(builder.Resources.OfType<DotnetProjectBuildResource>()); 3198var builds = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 3281Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3296var build = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3355var build = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3375var build = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3376var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 3435builder.Resources.Remove(conflict); 3439var finalBuild = builder.Resources.OfType<DotnetProjectBuildResource>().Last(); 3464var buildResources = builder.Resources.OfType<DotnetProjectBuildResource>().ToArray(); 3517var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>()); 3571var buildResource = Assert.Single(builder.Resources.OfType<DotnetProjectBuildResource>());
DotnetProjectResourceTests.cs (3)
203Assert.DoesNotContain(builder.Resources, candidate => candidate is DotnetProjectBuildResource); 462var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 529var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>());
Aspire.Hosting.Foundry.Tests (38)
HostedAgentExtensionTests.cs (27)
81var resource = builder.Resources.Single(r => r.Name == "agent"); 106var resource = builder.Resources.Single(r => r.Name == "agent"); 136var resource = builder.Resources.Single(r => r.Name == "agent"); 262var hostedAgent = builder.Resources.OfType<AzureHostedAgentResource>().SingleOrDefault(); 279var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 303var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 323var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 345var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 367var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 400var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 420var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 449var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 452Assert.DoesNotContain(builder.Resources.OfType<ContainerResource>(), resource => resource.Name == agent.Resource.Name); 478var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 514var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 544var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 568var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 784var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 812var project = builder.Resources.OfType<AzureCognitiveServicesProjectResource>().SingleOrDefault(); 844Assert.DoesNotContain(builder.Resources, r => r.Name == "my-project-acr"); 902var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 903var account = Assert.Single(builder.Resources.OfType<FoundryResource>()); 923var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>()); 924var account = Assert.Single(builder.Resources.OfType<FoundryResource>()); 958var hostedAgents = builder.Resources.OfType<AzureHostedAgentResource>().ToList(); 961var account = Assert.Single(builder.Resources.OfType<FoundryResource>(), r => r.Name == "account"); 962var account2 = Assert.Single(builder.Resources.OfType<FoundryResource>(), r => r.Name == "account2");
ProjectResourceTests.cs (4)
47Assert.DoesNotContain(builder.Resources, r => r.Name == "my-project-acr"); 48Assert.Empty(builder.Resources.OfType<AzureContainerRegistryResource>()); 80Assert.Contains(defaultRegistry, builder.Resources); 102Assert.Contains(defaultRegistry, builder.Resources);
PromptAgentTests.cs (1)
76var resource = builder.Resources.Single(r => r.Name == "my-agent");
ToolboxTests.cs (6)
112var resourceCountWithoutConnection = builder.Resources.Count; 114Assert.Equal(resourceCountWithoutConnection + 1, builder.Resources.Count); 119Assert.Equal(resourceCountWithoutConnection, builder.Resources.Count); 131var resourceCount = builder.Resources.Count; 136Assert.Equal(resourceCount, builder.Resources.Count); 248var hostedAgent = Assert.Single(builder.Resources.OfType<AzureHostedAgentResource>());
Aspire.Hosting.Go.Tests (14)
AddGoAppTests.cs (6)
1102var tidyResource = builder.Resources.First(r => r.Name == "api-mod-tidy"); 1103var vendorResource = builder.Resources.First(r => r.Name == "api-mod-vendor"); 1120var tidyResource = builder.Resources.First(r => r.Name == "api-mod-tidy"); 1121var downloadResource = builder.Resources.First(r => r.Name == "api-mod-download"); 1137var vendorResource = builder.Resources.First(r => r.Name == "api-mod-vendor"); 1138var downloadResource = builder.Resources.First(r => r.Name == "api-mod-download");
GoPublicApiTests.cs (8)
300var tidyResources = builder.Resources.Where(r => r.Name == "api-mod-tidy").ToList(); 310Assert.Contains(builder.Resources, r => r.Name == "api-mod-tidy"); 334var vendorResources = builder.Resources.Where(r => r.Name == "api-mod-vendor").ToList(); 344Assert.Contains(builder.Resources, r => r.Name == "api-mod-vendor"); 368var downloadResources = builder.Resources.Where(r => r.Name == "api-mod-download").ToList(); 378Assert.Contains(builder.Resources, r => r.Name == "api-mod-download"); 402var vetResources = builder.Resources.Where(r => r.Name == "api-vet-tool").ToList(); 412Assert.Contains(builder.Resources, r => r.Name == "api-vet-tool");
Aspire.Hosting.Java.Tests (25)
AddJavaAppPublishTests.cs (3)
118var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 449var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 480var container = Assert.Single(builder.Resources.OfType<ContainerResource>());
AddJavaAppTests.cs (12)
1034Assert.Contains(builder.Resources, r => r.Name == "api-maven-build"); 1035Assert.Equal(JavaBuildTool.Maven, Assert.IsType<JavaBuildResource>(builder.Resources.First(r => r.Name == "api-maven-build")).Tool); 1047var buildResource = builder.Resources.First(r => r.Name == "api-maven-build"); 1060Assert.Contains(builder.Resources, r => r.Name == "api-gradle-build"); 1061Assert.Equal(JavaBuildTool.Gradle, Assert.IsType<JavaBuildResource>(builder.Resources.First(r => r.Name == "api-gradle-build")).Tool); 1073var buildResource = builder.Resources.First(r => r.Name == "api-gradle-build"); 1086Assert.DoesNotContain(builder.Resources, r => r.Name == "api-maven-build"); 1098Assert.DoesNotContain(builder.Resources, r => r.Name == "api-gradle-build"); 1139Assert.Same(app.Resource, Assert.Single(builder.Resources)); 1152var buildResource = builder.Resources.First(r => r.Name == "api-maven-build"); 1166var buildResource = builder.Resources.First(r => r.Name == "api-gradle-build"); 1260Assert.Equal(["api"], builder.Resources.Select(resource => resource.Name).Order());
AddQuarkusAppTests.cs (4)
31builder.Resources.OfType<JavaBuildResource>(), 50Assert.Empty(builder.Resources.OfType<JavaBuildResource>()); 67Assert.Empty(builder.Resources.OfType<JavaBuildResource>()); 132Assert.Same(app.Resource, Assert.Single(builder.Resources));
AddSpringBootAppTests.cs (6)
99Assert.Same(app.Resource, Assert.Single(builder.Resources)); 140Assert.Same(app.Resource, Assert.Single(builder.Resources)); 297builder.Resources.OfType<JavaBuildResource>(), 323Assert.Empty(builder.Resources.OfType<JavaBuildResource>()); 384Assert.DoesNotContain(builder.Resources, r => r.Name == "catalog-maven-build"); 388var buildResource = Assert.Single(builder.Resources, r => r.Name == "catalog-maven-build");
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
235Assert.Single(builder.Resources.OfType<KafkaUIContainerResource>()); 236var kafkaUiResource = Assert.Single(builder.Resources, r => r.Name == expectedContainerName); 254var kafkaUi = Assert.Single(builder.Resources.OfType<KafkaUIContainerResource>());
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
161var keycloakResource = builder.Resources.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal)); 186var keycloakResource = builder.Resources.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal));
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1039Assert.Equal("http", Assert.Single(appBuilder.Resources.OfType<DevTunnelPortResource>()).Options.Protocol);
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
212var attu = Assert.Single(builder.Resources.OfType<AttuResource>());
Aspire.Hosting.MongoDB.Tests (10)
AddMongoDBTests.cs (4)
128Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 171var mongoExpress = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>()); 216Assert.Equal(2, builder.Resources.OfType<MongoExpressContainerResource>().Count()); 225var mongoExpress = Assert.Single(builder.Resources.OfType<MongoExpressContainerResource>());
ReplicaSet\AddMongoDBReplicaSetTests.cs (2)
178var resources = builder.Resources.ToArray(); 188Assert.Equal(resources, builder.Resources);
SingleMemberReplicaSetTests.cs (4)
32Assert.Equal(["mongo", "orders"], builder.Resources.Where(r => r is not ParameterResource).Select(r => r.Name)); 55Assert.Equal(["key"], builder.Resources.OfType<ParameterResource>().Select(r => r.Name)); 107var resources = builder.Resources.ToArray(); 111Assert.Equal(resources, builder.Resources);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
229var phpMyAdmin = Assert.Single(builder.Resources.OfType<ContainerResource>(), resource => resource.Name == "phpmyadmin"); 243var phpMyAdmin = Assert.Single(builder.Resources.OfType<PhpMyAdminContainerResource>());
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)
405var container = builder.Resources.Single(r => r.Name == "pgadmin"); 481var container = builder.Resources.Single(r => r.Name == "pgadmin"); 494Assert.Single(builder.Resources, r => r.Name.Equals("pgadmin"));
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
234var qdrantResource = builder.Resources.Single(r => r.Name.Equals("qdrant"));
Aspire.Hosting.Radius.Tests (1)
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
186builder.Resources.OfType<RedisResource>().First()));
Aspire.Hosting.Rust.Tests (7)
AddRustAppPublishTests.cs (7)
129var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 259var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 289var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 540var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 563var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 1018var initialContainer = Assert.Single(builder.Resources.OfType<ContainerResource>()); 1023var container = Assert.Single(builder.Resources.OfType<ContainerResource>());
Aspire.Hosting.Tests (21)
ExecutableResourceBuilderExtensionTests.cs (1)
399var container = Assert.Single(builder.Resources.OfType<ContainerResource>());
Pipelines\DistributedApplicationPipelineTests.cs (1)
2071var paramResource = builder.Resources.OfType<ParameterResource>().FirstOrDefault(p => p.Name == "test-param");
ProjectRebuilderResourceTests.cs (2)
25var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>()); 61var rebuilder = Assert.Single(builder.Resources.OfType<ProjectRebuilderResource>());
PublishAsDockerfileTests.cs (13)
28var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 74var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 123var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 172var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 232var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 280var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 298var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 322var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 341var container = Assert.Single(builder.Resources.OfType<ContainerResource>()); 371var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 397var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 417var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>()); 444var containerResource = Assert.Single(builder.Resources.OfType<ContainerResource>());
ResourceDependencyTests.cs (1)
90.AddService(new DistributedApplicationModel(builder.Resources));
WithEndpointTests.cs (3)
362var resource = Assert.Single(builder.Resources.OfType<ProjectResource>()); 377var resource = Assert.Single(builder.Resources.OfType<ProjectResource>()); 391var resource = Assert.Single(builder.Resources.OfType<ProjectResource>());
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
26var resource = Assert.Single(builder.Resources.OfType<YarpResource>());
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationExtensions.cs (2)
29var parameters = builder.Resources.OfType<ParameterResource>().Where(p => !p.IsConnectionString).ToList(); 53var allResourceNamedVolumes = builder.Resources.SelectMany(r => r.Annotations