2 implementations of Resources
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
524
public IResourceCollection
Resources
=> innerBuilder.Resources;
689
public IResourceCollection
Resources
=> _innerBuilder.Resources;
399 references to Resources
Aspire.Hosting.Azure.EntraId.Tests (7)
EntraIdProvisioningTests.cs (7)
106
Assert.Single(builder.
Resources
.OfType<AzureEnvironmentResource>());
713
Assert.Single(builder.
Resources
.OfType<AzureEnvironmentResource>());
733
Assert.Empty(builder.
Resources
.OfType<AzureEnvironmentResource>());
778
Assert.Single(builder.
Resources
.OfType<AzureEnvironmentResource>());
780
var azure = Assert.Single(builder.
Resources
.OfType<AzureProvisioningResource>(), resource => resource.Name == "other");
801
Assert.Single(builder.
Resources
.OfType<AzureEnvironmentResource>());
802
var created = Assert.Single(builder.
Resources
.OfType<EntraIdApplicationResource>(), resource => resource.Name == "created");
Aspire.Hosting.Azure.Kubernetes.Tests (3)
AzureKubernetesEnvironmentExtensionsTests.cs (1)
748
Assert.Empty(builder.
Resources
.OfType<AzureUserAssignedIdentityResource>());
AzureKubernetesInfrastructureTests.cs (2)
495
var azureEnvironment = builder.
Resources
.OfType<AzureEnvironmentResource>().Single();
578
var azureEnvironment = builder.
Resources
.OfType<AzureEnvironmentResource>().Single();
Aspire.Hosting.Azure.Kusto.Tests (2)
AzureKustoConnectionPropertiesTests.cs (2)
52
var resource = Assert.Single(builder.
Resources
.OfType<AzureKustoReadWriteDatabaseResource>());
76
var resource = Assert.Single(builder.
Resources
.OfType<AzureKustoReadWriteDatabaseResource>());
Aspire.Hosting.Azure.Tests (129)
AzureBlobStorageConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureBlobStorageResource>());
AzureBlobStorageContainerConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureBlobStorageContainerResource>());
AzureContainerAppExpressTests.cs (2)
32
var resources = builder.
Resources
.ToArray();
40
Assert.Equal(resources, builder.
Resources
);
AzureCosmosDBConnectionPropertiesTests.cs (2)
32
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBResource>());
63
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBResource>());
AzureCosmosDBContainerConnectionPropertiesTests.cs (3)
19
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBContainerResource>());
49
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBContainerResource>());
92
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBContainerResource>());
AzureCosmosDBDatabaseConnectionPropertiesTests.cs (3)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBDatabaseResource>());
42
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBDatabaseResource>());
79
var resource = Assert.Single(builder.
Resources
.OfType<AzureCosmosDBDatabaseResource>());
AzureDataLakeStorageFileSystemConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureDataLakeStorageFileSystemResource>());
AzureDataLakeStorageResourceGetConnectionPropertiesTests.cs (2)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureDataLakeStorageResource>());
33
var resource = Assert.Single(builder.
Resources
.OfType<AzureDataLakeStorageResource>());
AzureEventHubConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureEventHubResource>());
AzureEventHubConsumerGroupConnectionPropertiesTests.cs (1)
19
var resource = Assert.Single(builder.
Resources
.OfType<AzureEventHubConsumerGroupResource>());
AzureEventHubsExtensionsTests.cs (5)
349
var eventHubsEmulatorResource = builder.
Resources
.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
406
var eventHubsEmulatorResource = builder.
Resources
.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
476
var eventHubsEmulatorResource = builder.
Resources
.OfType<AzureEventHubsResource>().Single(x => x is { } eventHubsResource && eventHubsResource.IsEmulator);
512
var azurite = builder.
Resources
.FirstOrDefault(x => x.Name == "eh-storage");
530
var azurite = builder.
Resources
.FirstOrDefault(x => x.Name == "eh-storage");
AzureFunctionsTests.cs (30)
39
Assert.Contains(builder.
Resources
, resource =>
42
Assert.Contains(builder.
Resources
, resource =>
45
var storage = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
60
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
88
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
111
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
125
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
139
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
153
var storageResources = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
210
var resource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
223
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
237
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
267
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
344
Assert.Contains(builder.
Resources
, resource =>
346
Assert.Contains(builder.
Resources
, resource =>
349
var storage = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
370
Assert.DoesNotContain(builder.
Resources
.OfType<AzureStorageResource>(),
372
var storageResource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
393
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsAppResource>());
468
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsAppResource>());
493
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>(), r => r.Name == "funcapp");
911
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
928
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
942
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
959
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
979
Assert.Contains(builder.
Resources
, resource =>
982
Assert.Contains(builder.
Resources
, resource =>
1029
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
1059
var storageResources = builder.
Resources
.OfType<AzureStorageResource>()
1110
var functionsResource = Assert.Single(builder.
Resources
.OfType<AzureFunctionsProjectResource>());
AzureKustoExtensionsTests.cs (1)
79
var resource = Assert.Single(builder.
Resources
.OfType<AzureKustoClusterResource>());
AzureManagedRedisExtensionsTests.cs (1)
133
var cacheInModel = builder.
Resources
.Single(r => r.Name == "cache");
AzureNatGatewayExtensionsTests.cs (4)
31
Assert.DoesNotContain(natGw.Resource, builder.
Resources
);
41
var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.
Resources
.OfType<AzureNatGatewayResource>().Single());
55
var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.
Resources
.OfType<AzureNatGatewayResource>().Single());
92
var manifest = await AzureManifestUtils.GetManifestWithBicep(builder.
Resources
.OfType<AzurePublicIPAddressResource>().Single());
AzureNetworkSecurityGroupExtensionsTests.cs (1)
34
Assert.DoesNotContain(nsg.Resource, builder.
Resources
);
AzureNetworkSecurityPerimeterExtensionsTests.cs (1)
34
Assert.DoesNotContain(nsp.Resource, builder.
Resources
);
AzureOpenAIConnectionPropertiesTests.cs (1)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzureOpenAIResource>());
AzureOpenAIDeploymentConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureOpenAIDeploymentResource>());
AzurePostgresExtensionsTests.cs (2)
297
var postgresResourceInModel = builder.
Resources
.Single(r => r.Name == "postgres-data");
298
var dbResourceInModel = builder.
Resources
.Single(r => r.Name == "db1");
AzurePostgresFlexibleServerConnectionPropertiesTests.cs (2)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzurePostgresFlexibleServerResource>());
50
var resource = Assert.Single(builder.
Resources
.OfType<AzurePostgresFlexibleServerResource>());
AzurePostgresFlexibleServerDatabaseConnectionPropertiesTests.cs (2)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzurePostgresFlexibleServerDatabaseResource>());
57
var resource = Assert.Single(builder.
Resources
.OfType<AzurePostgresFlexibleServerDatabaseResource>());
AzurePrivateEndpointExtensionsTests.cs (5)
114
Assert.DoesNotContain(pe.Resource, builder.
Resources
);
167
var dnsZones = builder.
Resources
.OfType<AzurePrivateDnsZoneResource>().ToList();
173
var vnetLinks = builder.
Resources
.OfType<AzurePrivateDnsZoneVNetLinkResource>().ToList();
203
var dnsZones = builder.
Resources
.OfType<AzurePrivateDnsZoneResource>().ToList();
224
var dnsZones = builder.
Resources
.OfType<AzurePrivateDnsZoneResource>().ToList();
AzureQueueStorageConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureQueueStorageResource>());
AzureQueueStorageQueueConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureQueueStorageQueueResource>());
AzureRedisExtensionsTests.cs (1)
177
var cacheInModel = builder.
Resources
.Single(r => r.Name == "cache");
AzureRunAsEmulatorModeTests.cs (2)
36
Assert.Contains(builder.
Resources
, resource => resource.Annotations.OfType<ContainerImageAnnotation>().Any());
51
Assert.DoesNotContain(builder.
Resources
, resource => resource.Annotations.OfType<ContainerImageAnnotation>().Any());
AzureSearchConnectionPropertiesTests.cs (1)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzureSearchResource>());
AzureServiceBusExtensionsTests.cs (16)
367
var serviceBusEmulatorResource = builder.
Resources
.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
462
var serviceBusEmulatorResource = builder.
Resources
.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
514
var serviceBusEmulatorResource = builder.
Resources
.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
570
var serviceBusEmulatorResource = builder.
Resources
.OfType<AzureServiceBusResource>().Single(x => x is { } serviceBusResource && serviceBusResource.IsEmulator);
607
var sql = builder.
Resources
.FirstOrDefault(x => x.Name == "sb-mssql");
625
var sql = builder.
Resources
.FirstOrDefault(x => x.Name == "sb-mssql");
647
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
669
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
681
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
695
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
712
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
727
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
746
builder.
Resources
.OfType<SqlServerServerResource>(),
826
var sql = Assert.Single(builder.
Resources
, x => x.Name == "sb-mssql");
959
var serviceBusSql = builder.
Resources
.OfType<ContainerResource>().Last(x => x.Name == "servicebus-mssql");
965
Assert.True(builder.
Resources
.Remove(serviceBusSql));
AzureServiceBusQueueConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureServiceBusQueueResource>());
AzureServiceBusSubscriptionConnectionPropertiesTests.cs (1)
19
var resource = Assert.Single(builder.
Resources
.OfType<AzureServiceBusSubscriptionResource>());
AzureServiceBusTopicConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureServiceBusTopicResource>());
AzureSqlConnectionPropertiesTests.cs (1)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzureSqlServerResource>());
AzureSqlDatabaseConnectionPropertiesTests.cs (2)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzureSqlServerResource>());
51
var resource = Assert.Single(builder.
Resources
.OfType<AzureSqlDatabaseResource>());
AzureSqlExtensionsTests.cs (2)
217
var sqlResourceInModel = builder.
Resources
.Single(r => r.Name == "sql");
218
var dbResourceInModel = builder.
Resources
.Single(r => r.Name == "db1");
AzureStorageExtensionsTests.cs (7)
849
var blobStorageResource = builder.
Resources
.OfType<AzureBlobStorageResource>().Single();
876
var queueStorageResource = builder.
Resources
.OfType<AzureQueueStorageResource>().Single();
894
var blobServices = builder.
Resources
.OfType<AzureBlobStorageResource>().ToList();
911
var queueServices = builder.
Resources
.OfType<AzureQueueStorageResource>().ToList();
928
var dataLakeServices = builder.
Resources
.OfType<AzureDataLakeStorageResource>().ToList();
951
var blobServices = builder.
Resources
.OfType<AzureBlobStorageResource>().ToList();
975
var blobServices = builder.
Resources
.OfType<AzureBlobStorageResource>().ToList();
AzureStorageResourceUriExpressionTests.cs (4)
22
var resource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
41
var resource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
64
var resource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
83
var resource = Assert.Single(builder.
Resources
.OfType<AzureStorageResource>());
AzureTableStorageConnectionPropertiesTests.cs (1)
18
var resource = Assert.Single(builder.
Resources
.OfType<AzureTableStorageResource>());
AzureVirtualNetworkExtensionsTests.cs (2)
135
Assert.DoesNotContain(vnet.Resource, builder.
Resources
);
137
Assert.DoesNotContain(subnet.Resource, builder.
Resources
);
AzureWebPubSubConnectionPropertiesTests.cs (1)
17
var resource = Assert.Single(builder.
Resources
.OfType<AzureWebPubSubResource>());
FoundryExtensionsTests.cs (11)
25
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
36
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
58
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
68
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
82
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
88
var localResource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
603
var localResource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
621
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
651
var resource = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
699
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "my-project-acr");
700
Assert.Empty(builder.
Resources
.OfType<AzureContainerRegistryResource>());
Aspire.Hosting.Blazor.Tests (25)
AddBlazorGatewayTests.cs (2)
97
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
224
var gatewayContainer = publishBuilder.
Resources
.OfType<ContainerResource>().Single(resource => resource.Name == "gateway");
AddBlazorWasmAppTests.cs (6)
18
var resource = Assert.Single(builder.
Resources
.OfType<BlazorWasmAppResource>());
30
var resource = Assert.Single(builder.
Resources
.OfType<BlazorWasmAppResource>());
45
var resource = Assert.Single(builder.
Resources
.OfType<BlazorWasmAppResource>());
57
var resource = Assert.Single(builder.
Resources
.OfType<BlazorWasmAppResource>());
68
var resource = Assert.Single(builder.
Resources
.OfType<BlazorWasmAppResource>());
80
var resources = builder.
Resources
.OfType<BlazorWasmAppResource>().ToList();
BlazorHostedExtensionsTests.cs (14)
37
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
77
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
98
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
116
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
139
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
168
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
200
var debuggerResource = Assert.Single(builder.
Resources
.OfType<BrowserDebuggerResource>());
242
var debuggerResource = Assert.Single(builder.
Resources
.OfType<BrowserDebuggerResource>());
313
var debuggerResource = Assert.Single(builder.
Resources
.OfType<BrowserDebuggerResource>());
368
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
388
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
433
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
505
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
524
var blazorApp = builder.
Resources
.Single(r => r.Name == "blazorapp");
WithBlazorAppTests.cs (3)
192
var debuggerResource = Assert.Single(builder.
Resources
.OfType<BrowserDebuggerResource>());
230
Assert.Empty(builder.
Resources
.OfType<BrowserDebuggerResource>());
350
var debuggerResource = Assert.Single(builder.
Resources
.OfType<BrowserDebuggerResource>());
Aspire.Hosting.Dotnet.Tests (93)
DotnetProjectBuildCoordinatorTests.cs (90)
51
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
108
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
150
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
216
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
217
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
278
Assert.Empty(builder.
Resources
.OfType<DotnetProjectBuildResource>());
304
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
327
Assert.Empty(builder.
Resources
.OfType<DotnetProjectBuildResource>());
350
Assert.Empty(builder.
Resources
.OfType<DotnetProjectBuildResource>());
367
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
393
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
413
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
414
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
501
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
601
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
694
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
707
Assert.Empty(builder.
Resources
.OfType<DotnetProjectBuildResource>());
730
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
868
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
911
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1104
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
1158
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1181
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1210
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1232
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1256
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1299
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1322
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1345
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1351
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1388
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1426
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1502
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1521
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1543
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1595
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1601
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1650
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1671
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1766
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1767
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1839
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1840
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1902
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1903
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
1956
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
1990
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2033
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2078
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2122
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2149
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2183
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2209
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2225
var initialBuildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2235
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2287
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
2345
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
2377
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2404
builder.
Resources
.Remove(removedResource);
2409
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2432
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2465
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2498
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2532
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2550
var primaryBuildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2551
Assert.True(builder.
Resources
.Remove(removed.Resource));
2587
var primaryBuildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2604
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2606
builder.
Resources
.OfType<DotnetProjectResource>(),
2610
builder.
Resources
.OfType<DotnetProjectResource>(),
2614
Assert.True(builder.
Resources
.Remove(conflictingResource));
2616
Assert.All(builder.
Resources
.OfType<DotnetProjectBuildResource>(), resource => Assert.True(resource.RestoreProjectsIndividually));
2645
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2727
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2813
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2847
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
2899
Assert.Equal(2, builder.
Resources
.OfType<DotnetProjectBuildResource>().Count());
3001
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3039
Assert.Empty(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3198
var builds = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
3281
Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3296
var build = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3355
var build = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3375
var build = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3376
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
3435
builder.
Resources
.Remove(conflict);
3439
var finalBuild = builder.
Resources
.OfType<DotnetProjectBuildResource>().Last();
3464
var buildResources = builder.
Resources
.OfType<DotnetProjectBuildResource>().ToArray();
3517
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
3571
var buildResource = Assert.Single(builder.
Resources
.OfType<DotnetProjectBuildResource>());
DotnetProjectResourceTests.cs (3)
201
Assert.DoesNotContain(builder.
Resources
, candidate => candidate is DotnetProjectBuildResource);
462
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
529
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
Aspire.Hosting.Foundry.Tests (38)
HostedAgentExtensionTests.cs (27)
83
var resource = builder.
Resources
.Single(r => r.Name == "agent");
108
var resource = builder.
Resources
.Single(r => r.Name == "agent");
138
var resource = builder.
Resources
.Single(r => r.Name == "agent");
264
var hostedAgent = builder.
Resources
.OfType<AzureHostedAgentResource>().SingleOrDefault();
281
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
305
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
325
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
347
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
369
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
402
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
422
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
451
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
454
Assert.DoesNotContain(builder.
Resources
.OfType<ContainerResource>(), resource => resource.Name == agent.Resource.Name);
480
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
516
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
546
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
570
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
837
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
865
var project = builder.
Resources
.OfType<AzureCognitiveServicesProjectResource>().SingleOrDefault();
897
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "my-project-acr");
955
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
956
var account = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
976
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
977
var account = Assert.Single(builder.
Resources
.OfType<FoundryResource>());
1011
var hostedAgents = builder.
Resources
.OfType<AzureHostedAgentResource>().ToList();
1014
var account = Assert.Single(builder.
Resources
.OfType<FoundryResource>(), r => r.Name == "account");
1015
var account2 = Assert.Single(builder.
Resources
.OfType<FoundryResource>(), r => r.Name == "account2");
ProjectResourceTests.cs (4)
47
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "my-project-acr");
48
Assert.Empty(builder.
Resources
.OfType<AzureContainerRegistryResource>());
80
Assert.Contains(defaultRegistry, builder.
Resources
);
102
Assert.Contains(defaultRegistry, builder.
Resources
);
PromptAgentTests.cs (1)
117
var resource = builder.
Resources
.Single(r => r.Name == "my-agent");
ToolboxTests.cs (6)
110
var resourceCountWithoutConnection = builder.
Resources
.Count;
112
Assert.Equal(resourceCountWithoutConnection + 1, builder.
Resources
.Count);
117
Assert.Equal(resourceCountWithoutConnection, builder.
Resources
.Count);
129
var resourceCount = builder.
Resources
.Count;
134
Assert.Equal(resourceCount, builder.
Resources
.Count);
246
var hostedAgent = Assert.Single(builder.
Resources
.OfType<AzureHostedAgentResource>());
Aspire.Hosting.Go.Tests (14)
AddGoAppTests.cs (6)
1101
var tidyResource = builder.
Resources
.First(r => r.Name == "api-mod-tidy");
1102
var vendorResource = builder.
Resources
.First(r => r.Name == "api-mod-vendor");
1119
var tidyResource = builder.
Resources
.First(r => r.Name == "api-mod-tidy");
1120
var downloadResource = builder.
Resources
.First(r => r.Name == "api-mod-download");
1136
var vendorResource = builder.
Resources
.First(r => r.Name == "api-mod-vendor");
1137
var downloadResource = builder.
Resources
.First(r => r.Name == "api-mod-download");
GoPublicApiTests.cs (8)
300
var tidyResources = builder.
Resources
.Where(r => r.Name == "api-mod-tidy").ToList();
310
Assert.Contains(builder.
Resources
, r => r.Name == "api-mod-tidy");
334
var vendorResources = builder.
Resources
.Where(r => r.Name == "api-mod-vendor").ToList();
344
Assert.Contains(builder.
Resources
, r => r.Name == "api-mod-vendor");
368
var downloadResources = builder.
Resources
.Where(r => r.Name == "api-mod-download").ToList();
378
Assert.Contains(builder.
Resources
, r => r.Name == "api-mod-download");
402
var vetResources = builder.
Resources
.Where(r => r.Name == "api-vet-tool").ToList();
412
Assert.Contains(builder.
Resources
, r => r.Name == "api-vet-tool");
Aspire.Hosting.Java.Tests (25)
AddJavaAppPublishTests.cs (3)
116
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
447
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
478
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
AddJavaAppTests.cs (12)
1034
Assert.Contains(builder.
Resources
, r => r.Name == "api-maven-build");
1035
Assert.Equal(JavaBuildTool.Maven, Assert.IsType<JavaBuildResource>(builder.
Resources
.First(r => r.Name == "api-maven-build")).Tool);
1047
var buildResource = builder.
Resources
.First(r => r.Name == "api-maven-build");
1060
Assert.Contains(builder.
Resources
, r => r.Name == "api-gradle-build");
1061
Assert.Equal(JavaBuildTool.Gradle, Assert.IsType<JavaBuildResource>(builder.
Resources
.First(r => r.Name == "api-gradle-build")).Tool);
1073
var buildResource = builder.
Resources
.First(r => r.Name == "api-gradle-build");
1086
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "api-maven-build");
1098
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "api-gradle-build");
1139
Assert.Same(app.Resource, Assert.Single(builder.
Resources
));
1152
var buildResource = builder.
Resources
.First(r => r.Name == "api-maven-build");
1166
var buildResource = builder.
Resources
.First(r => r.Name == "api-gradle-build");
1260
Assert.Equal(["api"], builder.
Resources
.Select(resource => resource.Name).Order());
AddQuarkusAppTests.cs (4)
31
builder.
Resources
.OfType<JavaBuildResource>(),
50
Assert.Empty(builder.
Resources
.OfType<JavaBuildResource>());
67
Assert.Empty(builder.
Resources
.OfType<JavaBuildResource>());
132
Assert.Same(app.Resource, Assert.Single(builder.
Resources
));
AddSpringBootAppTests.cs (6)
99
Assert.Same(app.Resource, Assert.Single(builder.
Resources
));
140
Assert.Same(app.Resource, Assert.Single(builder.
Resources
));
297
builder.
Resources
.OfType<JavaBuildResource>(),
323
Assert.Empty(builder.
Resources
.OfType<JavaBuildResource>());
384
Assert.DoesNotContain(builder.
Resources
, r => r.Name == "catalog-maven-build");
388
var buildResource = Assert.Single(builder.
Resources
, r => r.Name == "catalog-maven-build");
Aspire.Hosting.Kafka.Tests (3)
AddKafkaTests.cs (3)
235
Assert.Single(builder.
Resources
.OfType<KafkaUIContainerResource>());
236
var kafkaUiResource = Assert.Single(builder.
Resources
, r => r.Name == expectedContainerName);
254
var kafkaUi = Assert.Single(builder.
Resources
.OfType<KafkaUIContainerResource>());
Aspire.Hosting.Keycloak.Tests (2)
KeycloakPublicApiTests.cs (2)
161
var keycloakResource = builder.
Resources
.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal));
186
var keycloakResource = builder.
Resources
.Single(r => r.Name.Equals(resourceName, StringComparison.Ordinal));
Aspire.Hosting.Maui.Tests (1)
MauiPlatformExtensionsTests.cs (1)
1038
Assert.Equal("http", Assert.Single(appBuilder.
Resources
.OfType<DevTunnelPortResource>()).Options.Protocol);
Aspire.Hosting.Milvus.Tests (1)
AddMilvusTests.cs (1)
212
var attu = Assert.Single(builder.
Resources
.OfType<AttuResource>());
Aspire.Hosting.MongoDB.Tests (12)
AddMongoDBTests.cs (6)
129
Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
142
var mongoExpress = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
172
var mongoExpress = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
229
var mongoExpress = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
274
Assert.Equal(2, builder.
Resources
.OfType<MongoExpressContainerResource>().Count());
283
var mongoExpress = Assert.Single(builder.
Resources
.OfType<MongoExpressContainerResource>());
ReplicaSet\AddMongoDBReplicaSetTests.cs (2)
178
var resources = builder.
Resources
.ToArray();
188
Assert.Equal(resources, builder.
Resources
);
SingleMemberReplicaSetTests.cs (4)
31
Assert.Equal(["mongo", "orders"], builder.
Resources
.Where(r => r is not ParameterResource).Select(r => r.Name));
54
Assert.Equal(["key"], builder.
Resources
.OfType<ParameterResource>().Select(r => r.Name));
106
var resources = builder.
Resources
.ToArray();
110
Assert.Equal(resources, builder.
Resources
);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
229
var phpMyAdmin = Assert.Single(builder.
Resources
.OfType<ContainerResource>(), resource => resource.Name == "phpmyadmin");
243
var phpMyAdmin = Assert.Single(builder.
Resources
.OfType<PhpMyAdminContainerResource>());
Aspire.Hosting.Nats.Tests (1)
AddNatsTests.cs (1)
184
Assert.Equal(2, builder.
Resources
.OfType<NatsServerResource>().Count());
Aspire.Hosting.OpenAI.Tests (5)
OpenAIExtensionTests.cs (5)
209
Assert.NotNull(builder.
Resources
.FirstOrDefault(r => r.Name == "openai-openai-apikey"));
214
Assert.Null(builder.
Resources
.FirstOrDefault(r => r.Name == "openai-openai-apikey"));
215
Assert.NotNull(builder.
Resources
.FirstOrDefault(r => r.Name == "secret-key1"));
219
Assert.NotNull(builder.
Resources
.FirstOrDefault(r => r.Name == "secret-key1"));
220
Assert.NotNull(builder.
Resources
.FirstOrDefault(r => r.Name == "secret-key2"));
Aspire.Hosting.PostgreSQL.Tests (3)
AddPostgresTests.cs (3)
405
var container = builder.
Resources
.Single(r => r.Name == "pgadmin");
481
var container = builder.
Resources
.Single(r => r.Name == "pgadmin");
494
Assert.Single(builder.
Resources
, r => r.Name.Equals("pgadmin"));
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
234
var qdrantResource = builder.
Resources
.Single(r => r.Name.Equals("qdrant"));
Aspire.Hosting.Radius.Tests (1)
Publishing\ConfigureRadiusInfrastructureTests.cs (1)
186
builder.
Resources
.OfType<RedisResource>().First()));
Aspire.Hosting.Rust.Tests (7)
AddRustAppPublishTests.cs (7)
127
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
257
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
287
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
538
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
561
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
1016
var initialContainer = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
1021
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
Aspire.Hosting.Tests (21)
ExecutableResourceBuilderExtensionTests.cs (1)
399
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
Pipelines\DistributedApplicationPipelineTests.cs (1)
2099
var paramResource = builder.
Resources
.OfType<ParameterResource>().FirstOrDefault(p => p.Name == "test-param");
ProjectRebuilderResourceTests.cs (2)
25
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
61
var rebuilder = Assert.Single(builder.
Resources
.OfType<ProjectRebuilderResource>());
PublishAsDockerfileTests.cs (13)
26
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
72
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
121
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
170
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
230
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
278
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
296
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
320
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
339
var container = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
369
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
395
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
415
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
442
var containerResource = Assert.Single(builder.
Resources
.OfType<ContainerResource>());
ResourceDependencyTests.cs (1)
90
.AddService(new DistributedApplicationModel(builder.
Resources
));
WithEndpointTests.cs (3)
362
var resource = Assert.Single(builder.
Resources
.OfType<ProjectResource>());
377
var resource = Assert.Single(builder.
Resources
.OfType<ProjectResource>());
391
var resource = Assert.Single(builder.
Resources
.OfType<ProjectResource>());
Aspire.Hosting.Yarp.Tests (1)
AddYarpTests.cs (1)
26
var resource = Assert.Single(builder.
Resources
.OfType<YarpResource>());
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationExtensions.cs (2)
29
var parameters = builder.
Resources
.OfType<ParameterResource>().Where(p => !p.IsConnectionString).ToList();
53
var allResourceNamedVolumes = builder.
Resources
.SelectMany(r => r.Annotations