3684 references to OfType
aspire (26)
Aspire.Cli.EndToEnd.Tests (1)
Aspire.Cli.Tests (10)
Aspire.Dashboard (3)
Aspire.Hosting (135)
Aspire.Hosting.Azure (33)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (8)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (4)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Azure.ContainerRegistry (4)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EventHubs (3)
Aspire.Hosting.Azure.FrontDoor (3)
Aspire.Hosting.Azure.Functions (3)
Aspire.Hosting.Azure.KeyVault (1)
Aspire.Hosting.Azure.Kubernetes (5)
Aspire.Hosting.Azure.Kubernetes.Tests (11)
Aspire.Hosting.Azure.Kusto (3)
Aspire.Hosting.Azure.Kusto.Tests (14)
Aspire.Hosting.Azure.Network (10)
Aspire.Hosting.Azure.OperationalInsights (1)
Aspire.Hosting.Azure.PostgreSQL (4)
Aspire.Hosting.Azure.Redis (7)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (3)
Aspire.Hosting.Azure.SignalR (1)
Aspire.Hosting.Azure.Sql (8)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.Tests (483)
AzureAppServiceEnvironmentExtensionsTests.cs (10)
124var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
125var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry");
154Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi"));
155Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
175Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"));
176Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
204var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi");
205var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi");
209var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry");
210var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
AzureContainerAppEnvironmentExtensionsTests.cs (14)
277var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
278var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry");
306var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-registry");
349var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
375var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
401Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi"));
402Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
421Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"));
422Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
449var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi");
450var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi");
454var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry");
455var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
600Assert.Single(api.Annotations.OfType<DeploymentTargetAnnotation>());
AzureEnvironmentResourceExtensionsTests.cs (112)
42var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
47Assert.Empty(builder.Resources.OfType<ParameterResource>());
62Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
73var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
74var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
87var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
88var commands = environmentResource.Annotations.OfType<ResourceCommandAnnotation>().ToArray();
120var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
121var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
184var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
185var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
241var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
242var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
285var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
286var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
316var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
354var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
407var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
408var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
542var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
657Assert.Contains(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ForgetStateCommandName);
658var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
675Assert.Contains(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
676var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
677var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
678var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
682Assert.DoesNotContain(blobs.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c =>
746var changeLocationCommand = Assert.Single(postgres.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
827var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
911var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1180var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1244var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1305var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1366var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
1501var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
1559var command = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == commandName);
1611var queuedReprovisionCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
1623var conflictingCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
1706var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
1790var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
1884var deleteCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
1937var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
1955var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2032var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2033var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2112var forgetCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ForgetStateCommandName);
2176var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2222var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2230var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2283var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2290var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2366var reprovisionStorageCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2367var reprovisionStorage2Command = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2443var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2444var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2542var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2588var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2640var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2641var cancelCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2700var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2708var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
2781var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
2834var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
2894var changeLocationCommand = Assert.Single(visibleResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
2949var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3026var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3086var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3155var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3212var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3275var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3347var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3381var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3401var reprovisionAllCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionAllCommandName);
3439var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3441var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3506var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3515var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3555var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3563var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3601var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3619var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3755var storage2 = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage2");
3766var reprovisionCommand = Assert.Single(storage2.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
3806var storage = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage");
3845var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
3917var reprovisionCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
3997var reprovisionCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4071var reprovisionCommand = Assert.Single(postgres.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4123var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
4169var changeLocationCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
4215var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4281var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4312var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4361var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4409var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4469var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4509var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4522var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4568var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4574var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4609var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4621var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4656var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4669var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4808var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
4851var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4872var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
4886var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
4914var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
4930var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
4946var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5192var annotation = Assert.Single(environmentResource.Annotations.OfType<PipelineStepAnnotation>());
AzureUserAssignedIdentityTests.cs (28)
33var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
51var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
85var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
88var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry");
91var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "myidentity-roles-myregistry");
121var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
125var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
126var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
128var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
168var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
172var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
173var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
177var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
183var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
226var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
230var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
231var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
235var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
241var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
307var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
311var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
312var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
313var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
314var identityAnnotation2 = Assert.Single(computeResource2.Annotations.OfType<AppIdentityAnnotation>());
319var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
321var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
331var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
332var deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<DeploymentTargetAnnotation>());
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Blazor (4)
Aspire.Hosting.Blazor.Tests (43)
Aspire.Hosting.Browsers (1)
Aspire.Hosting.Browsers.Tests (43)
Aspire.Hosting.Containers.Tests (33)
ContainerResourceBuilderTests.cs (15)
16Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
24Assert.Equal("redis-stack", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
25Assert.Equal("1.0.0", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
36Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Image);
37Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
48Assert.Equal("new-image", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Image);
49Assert.Equal("latest", container.Resource.Annotations.OfType<ContainerImageAnnotation>().Last().Tag);
57Assert.Equal("7.1", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Tag);
65Assert.Equal("myregistry.azurecr.io", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().Registry);
73Assert.Equal("42b5c726e719639fcc1e9dbc13dd843f567dcd37911d0e1abb9f47f2cc1c95cd", redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single().SHA256);
151var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
163var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
176var annotation = redis.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
212var annotation = redis.Resource.Annotations.OfType<ContainerImagePullPolicyAnnotation>().Single();
220var containerImage = builder.Resource.Annotations.OfType<ContainerImageAnnotation>().Single();
Aspire.Hosting.DevTunnels (1)
Aspire.Hosting.DevTunnels.Tests (5)
Aspire.Hosting.Docker (5)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Dotnet (1)
Aspire.Hosting.Dotnet.Tests (6)
Aspire.Hosting.DotnetTool.Tests (9)
Aspire.Hosting.EntityFrameworkCore (5)
Aspire.Hosting.EntityFrameworkCore.Tests (34)
Aspire.Hosting.Foundry (10)
Aspire.Hosting.Foundry.Tests (40)
Aspire.Hosting.Garnet.Tests (13)
Aspire.Hosting.GitHub.Models.Tests (1)
Aspire.Hosting.Go (1)
Aspire.Hosting.Go.Tests (1)
Aspire.Hosting.Integration.Analyzers (2)
Aspire.Hosting.Java (5)
Aspire.Hosting.Java.Tests (36)
Aspire.Hosting.JavaScript (2)
Aspire.Hosting.JavaScript.Tests (111)
Aspire.Hosting.Kafka (2)
Aspire.Hosting.Kafka.Tests (9)
Aspire.Hosting.Keycloak.Tests (9)
Aspire.Hosting.Kubernetes (18)
Aspire.Hosting.Kubernetes.Tests (31)
Aspire.Hosting.Maui (2)
Aspire.Hosting.Maui.Tests (26)
Aspire.Hosting.Milvus.Tests (7)
Aspire.Hosting.MongoDB.Tests (15)
Aspire.Hosting.MySql (3)
Aspire.Hosting.MySql.Tests (13)
Aspire.Hosting.Nats.Tests (10)
Aspire.Hosting.OpenAI.Tests (1)
Aspire.Hosting.Oracle.Tests (9)
Aspire.Hosting.Orleans.Tests (1)
Aspire.Hosting.PostgreSQL (6)
Aspire.Hosting.PostgreSQL.Tests (35)
Aspire.Hosting.Python (1)
Aspire.Hosting.Python.Tests (68)
Aspire.Hosting.Qdrant.Tests (11)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.RabbitMQ.Tests (7)
Aspire.Hosting.Radius (28)
Aspire.Hosting.Radius.Tests (141)
Aspire.Hosting.Redis (5)
Aspire.Hosting.Redis.Tests (35)
Aspire.Hosting.RemoteHost (2)
Aspire.Hosting.Rust (8)
Aspire.Hosting.Rust.Tests (15)
Aspire.Hosting.Seq.Tests (17)
Aspire.Hosting.SqlServer (1)
Aspire.Hosting.SqlServer.Tests (8)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (556)
Dcp\DcpExecutorTests.cs (189)
63var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
87var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
109var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
256var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList();
430var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
536Assert.Equal(3, kubernetesService.CreatedResources.OfType<Container>().Count());
628var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
635var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
660var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
667var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
692var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
699var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
725var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
732var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
780var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
783var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
809var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
812var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
844var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
847var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
880var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
883var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
918var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
921var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
946var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
952var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
977var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
983var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1009var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1015var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1039var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1042var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1077var fixedService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "FixedProgram");
1078var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1079var dynamicExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "DynamicProgram");
1121var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1159var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1160var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1201var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1234var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1272var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1319var persistentService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "PersistentProgram");
1320var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1426var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1530var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1620var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1698var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1780var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1871var blockingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "blocking");
1872var otherContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "other");
1953var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2032var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2117var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2236var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2392var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2499var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2552var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2608var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2717var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2826var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2900var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2985var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3082var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3144var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3209var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3310var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
3355var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
3388var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3425var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3463var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3489var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3496var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3524var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3531var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3608var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3614var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3641var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3644var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3714var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3715var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3762var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3763var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3796var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3797var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3844var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
3845var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3886var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
3887var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3949var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3955var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3984var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3987var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4015var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4021var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4057var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4109Assert.Equal(5, kubernetesService.CreatedResources.OfType<Container>().Count());
4110var implicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ImplicitDefault");
4113var explicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitDefault");
4116var explicitAlwaysContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitAlways");
4119var explicitMissingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitMissing");
4122var explicitNeverContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitNever");
4156var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4238var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4607dcpExes.AddRange(kubernetesService.CreatedResources.OfType<Executable>());
4653var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
4760var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4799var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4840var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4884var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4931var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5035var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5040var executables = kubernetesService.CreatedResources.OfType<Executable>()
5188var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5194var executables = kubernetesService.CreatedResources.OfType<Executable>()
5240var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
5340var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
5517var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5554var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5595var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5631var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5673var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5715var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5757var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6000var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6040var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6090var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6150var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6202var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6246var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6329var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6463var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6591var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6678var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6786var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6853var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6897var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6963var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6990var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7037var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7087var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7133var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7186var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
7215var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7661var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7689var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7728var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7924Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
8692Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
8788.OfType<Service>()
8802.OfType<Container>()
8867var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
8872Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Service>(),
8909var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
8910var tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<Service>(),
9027var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9106Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9114var startedContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer" && c.Spec.Start == true);
9212var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9224Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9301var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9336while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == container.Resource.Name))
9351var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9357.OfType<Service>()
9368var tunnelProxy = Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
9397while (!kubernetesService.CreatedResources.OfType<Executable>().Any(e => e.AppModelResourceName == upstreamExecutable.Resource.Name))
9405while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name))
9421var upstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == upstreamExecutable.Resource.Name);
9422var downstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == downstreamExecutable.Resource.Name);
9423var tunnelDependentDcpContainer = Assert.Single(createdResources.OfType<Container>(), c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name);
9430.OfType<Service>()
9440var tunnelProxy = Assert.Single(createdResources.OfType<ContainerNetworkTunnelProxy>());
9474var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9511var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9521var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
9530var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
9610var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9652var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9689Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
9702var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9740.OfType<Executable>()
9747.OfType<Container>()
9782var exes = kubernetesService.CreatedResources.OfType<Executable>()
9791var hosts = resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts;
9820var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "ServiceA");
9853var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "shell");
9856var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
9899var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9900var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
10095var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
WithEndpointTests.cs (39)
142var endpoint = Assert.Single(container.Resource.Annotations.OfType<EndpointAnnotation>());
155var endpoint = Assert.Single(container.Resource.Annotations.OfType<EndpointAnnotation>());
172var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>()
211var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>()
246var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>()
329var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>()
345var endpoint = container.Resource.Annotations.OfType<EndpointAnnotation>()
362var resource = Assert.Single(builder.Resources.OfType<ProjectResource>());
363var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "mybinding");
377var resource = Assert.Single(builder.Resources.OfType<ProjectResource>());
378var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "https");
391var resource = Assert.Single(builder.Resources.OfType<ProjectResource>());
392var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "mybinding");
414var endpoints = resource.Annotations.OfType<EndpointAnnotation>().ToArray();
782var endpoint = projectA.Resource.Annotations.OfType<EndpointAnnotation>()
813var urls = projectA.Resource.Annotations.OfType<ResourceUrlAnnotation>();
818EndpointAnnotation endpoint = Assert.Single(projectA.Resource.Annotations.OfType<EndpointAnnotation>());
847var urls = projectA.Resource.Annotations.OfType<ResourceUrlAnnotation>();
852EndpointAnnotation endpoint = Assert.Single(projectA.Resource.Annotations.OfType<EndpointAnnotation>());
918var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
919var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
934var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
935var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "https");
950var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
951var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
967var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
968var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
984var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
985var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
1002var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
1003var envAnnotations = resource.Annotations.OfType<EnvironmentCallbackAnnotation>().ToList();
1040var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
1041var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "api");
1058var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
1059var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
1075var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
1076var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
1092var resource = Assert.Single(builder.Resources.OfType<ContainerResource>());
1093var endpoint = Assert.Single(resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
Aspire.Hosting.Valkey.Tests (13)
Aspire.Hosting.Yarp.Tests (15)
Aspire.Playground.Tests (6)
Aspire.TestUtilities (3)
AzureAppService.AppHost (1)
BicepSample.AppHost (1)
CdkSample.AppHost (7)
CSharpSyntaxGenerator (7)
CustomResources.AppHost (1)
dotnet (4)
dotnet-aot (4)
dotnet-dev-certs (7)
dotnet-format (3)
dotnet-svcutil-lib (4)
DotnetTool.AppHost (2)
FoundryAgents.AppHost (1)
GenerateDocumentationAndConfigFiles (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
HealthChecksSandbox.AppHost (1)
ILCompiler.Compiler (2)
ILCompiler.ReadyToRun (2)
illink (2)
ILLink.CodeFixProvider (5)
Infrastructure.Tests (1)
Microsoft.Analyzers.Extra (7)
Microsoft.Analyzers.Extra.Tests (4)
Microsoft.Analyzers.Local (3)
Microsoft.AspNetCore.Analyzers (1)
Microsoft.AspNetCore.App.Analyzers (9)
Microsoft.AspNetCore.Authentication.OpenIdConnect (1)
Microsoft.AspNetCore.Authorization (3)
Microsoft.AspNetCore.Components (2)
Microsoft.AspNetCore.Components.Analyzers (7)
Microsoft.AspNetCore.Components.Endpoints (5)
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
Microsoft.AspNetCore.DataProtection (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (7)
Microsoft.AspNetCore.Http.Extensions (13)
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
Microsoft.AspNetCore.Identity.EntityFrameworkCore (1)
Microsoft.AspNetCore.InternalTesting (10)
Microsoft.AspNetCore.Mvc (2)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.ApiExplorer (14)
Microsoft.AspNetCore.Mvc.Core (52)
Microsoft.AspNetCore.Mvc.Cors (8)
Microsoft.AspNetCore.Mvc.DataAnnotations (11)
Microsoft.AspNetCore.Mvc.Formatters.Xml (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
Microsoft.AspNetCore.Mvc.Razor (4)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
Microsoft.AspNetCore.Mvc.RazorPages (10)
Microsoft.AspNetCore.Mvc.ViewFeatures (7)
Microsoft.AspNetCore.OpenApi (31)
Microsoft.AspNetCore.Razor.Runtime (1)
Microsoft.AspNetCore.Routing (4)
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Microsoft.AspNetCore.StaticAssets (2)
Microsoft.AspNetCore.Testing.Tests (1)
Microsoft.Build (11)
Microsoft.Build.Tasks.Core (5)
Microsoft.Build.Utilities.Core (1)
Microsoft.CodeAnalysis (6)
Microsoft.CodeAnalysis.Analyzers (35)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.AnalyzerUtilities (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.CodeStyle (26)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.CodeStyle.Fixes (13)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
272.OfType<INamedTypeSymbol>()
Microsoft.CodeAnalysis.CSharp (14)
Microsoft.CodeAnalysis.CSharp.CodeStyle (31)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (36)
Microsoft.CodeAnalysis.CSharp.Features (100)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (5)
Microsoft.CodeAnalysis.CSharp.Workspaces (37)
Microsoft.CodeAnalysis.Extensions.Package (6)
Microsoft.CodeAnalysis.Features (56)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (1)
272.OfType<INamedTypeSymbol>()
Microsoft.CodeAnalysis.NetAnalyzers (30)
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IMethodSymbolExtensions.cs (1)
822.OfType<IMethodSymbol>()
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IPropertySymbolExtensions.cs (1)
57.OfType<IPropertySymbol>()
Microsoft.CodeAnalysis.Razor.Compiler (31)
Microsoft.CodeAnalysis.ResxSourceGenerator (24)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.CodeAnalysis.VisualBasic (1)
Microsoft.CodeAnalysis.Workspaces (33)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Microsoft.DotNet.Arcade.Sdk (1)
Microsoft.DotNet.Build.Tasks.Installers (1)
Microsoft.DotNet.Cli.Definitions (4)
Microsoft.DotNet.GenFacades (2)
Microsoft.DotNet.SourceBuild.Tasks (1)
Microsoft.DotNet.XliffTasks (1)
Microsoft.Extensions.AI (2)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.AI.Abstractions.Tests (9)
Microsoft.Extensions.AI.Evaluation (1)
Microsoft.Extensions.AI.Evaluation.NLP (3)
Microsoft.Extensions.AI.Evaluation.Quality (11)
Microsoft.Extensions.AI.Evaluation.Safety (3)
Microsoft.Extensions.AI.Integration.Tests (18)
Microsoft.Extensions.AI.OpenAI (13)
Microsoft.Extensions.AI.OpenAI.Tests (121)
Microsoft.Extensions.AI.Tests (44)
ChatCompletion\FunctionInvokingChatClientTests.cs (33)
431var capturedFrc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
511var frc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
595var capturedFrc = Assert.Single(toolMessage.Contents.OfType<FunctionResultContent>());
1361AIContent[] resultContents = existingSearchResult is not null && existingSearchResult.Contents.OfType<FunctionResultContent>().ToList() is { } frcs
1385var frcs = lastMessage.Contents.OfType<FunctionResultContent>().ToList();
1643if (!chatContents.Any(m => m.Contents.OfType<FunctionCallContent>().Any()))
2015var functionCallContent = functionCallMessage.Contents.OfType<FunctionCallContent>().First();
2434Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2439Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2530Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2539Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2635Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2637Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2643Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2645Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2738Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2740Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2746Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2748Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2840Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2842Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2848Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2850Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3015Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3024Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3116Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3119Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3126Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3129Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3222Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3225Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3233Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3236Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
Microsoft.Extensions.Configuration.Binder.SourceGeneration (1)
Microsoft.Extensions.DataIngestion.Tests (8)
Microsoft.Extensions.Http.Resilience.Tests (2)
Microsoft.Extensions.ServiceDiscovery.Dns (2)
Microsoft.Extensions.Validation.ValidationsGenerator (1)
Microsoft.Extensions.VectorData.Abstractions (1)
Microsoft.Extensions.VectorData.ConformanceTests (1)
Microsoft.Gen.ContextualOptions (1)
Microsoft.Gen.ContextualOptions.Unit.Tests (9)
Microsoft.Gen.Metrics (1)
Microsoft.Interop.SourceGeneration (1)
Microsoft.Maui (2)
Microsoft.Maui.Controls (8)
Microsoft.Maui.Controls.BindingSourceGen (1)
Microsoft.Maui.Controls.Build.Tasks (2)
Microsoft.ML.AutoML (5)
Microsoft.NET.Build.Tasks (2)
Microsoft.NET.Sdk.Publish.Tasks (1)
Microsoft.NET.Sdk.StaticWebAssets.Tasks (2)
Microsoft.TemplateEngine.Cli (17)
Microsoft.TemplateEngine.Edge (9)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (11)
NuGet.Build.Tasks (1)
NuGet.Build.Tasks.Pack (1)
NuGet.Commands (1)
NuGet.Configuration (31)
NuGet.PackageManagement (4)
NuGet.Packaging (3)
NuGet.Protocol (2)
Pipelines.AppHost (2)
Pipelines.Library (1)
PresentationBuildTasks (1)
QuarantineTools.Tests (10)
RepoTasks (7)
Roslyn.Diagnostics.Analyzers (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Helpers\RemoveUnnecessaryImports\AbstractUnnecessaryImportsProvider.cs (1)
41.OfType<TSyntaxNode>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EnumValueUtilities.cs (1)
27.OfType<IComparable>()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\ITypeSymbolExtensions.cs (1)
413.OfType<IMethodSymbol>()
Roslyn.Diagnostics.CSharp.Analyzers (22)
Stress.AppHost (1)
SuperFileCheck (4)
System.Collections.Immutable (1)
System.CommandLine (5)
System.CommandLine.StaticCompletions (4)
System.ComponentModel.Annotations (3)
System.ComponentModel.Composition (3)
System.Composition.TypedParts (5)
System.Private.Windows.Core.TestUtilities (1)
System.Security.Cryptography.Pkcs (1)
System.Text.RegularExpressions.Generator (4)
System.Windows.Forms (1)
System.Windows.Forms.Analyzers.CodeFixes.CSharp (4)
System.Windows.Forms.Design (6)
TestProject.AppHost (2)