4003 references to OfType
aspire (25)
Aspire.Cli.EndToEnd.Tests (1)
Aspire.Cli.Tests (11)
Aspire.Dashboard (3)
Aspire.Hosting (140)
Aspire.Hosting.Azure (34)
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.ConnectorNamespace (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 (7)
Aspire.Hosting.Azure.Kubernetes.Tests (13)
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.Sandboxes (11)
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 (516)
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 (6)
Aspire.Hosting.Docker (5)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Dotnet (11)
Aspire.Hosting.Dotnet.Tests (114)
Aspire.Hosting.DotnetTool.Tests (9)
Aspire.Hosting.EntityFrameworkCore (5)
Aspire.Hosting.EntityFrameworkCore.Tests (34)
Aspire.Hosting.Foundry (17)
Aspire.Hosting.Foundry.Tests (51)
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 (8)
Aspire.Hosting.JavaScript.Tests (144)
Aspire.Hosting.Kafka (2)
Aspire.Hosting.Kafka.Tests (9)
Aspire.Hosting.Keycloak.Tests (9)
Aspire.Hosting.Kubernetes (21)
Aspire.Hosting.Kubernetes.Tests (41)
Aspire.Hosting.Maui (2)
Aspire.Hosting.Maui.Tests (45)
Aspire.Hosting.Milvus.Tests (7)
Aspire.Hosting.MongoDB (5)
Aspire.Hosting.MongoDB.Tests (25)
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 (6)
Aspire.Hosting.Redis.Tests (43)
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 (573)
Dcp\DcpExecutorTests.cs (195)
64var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
88var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
110var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
257var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList();
431var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
537Assert.Equal(3, kubernetesService.CreatedResources.OfType<Container>().Count());
636var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
643var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
674var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
681var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
705var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
712var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
746var fixedExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "FixedProgram");
747var dynamicExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "DynamicProgram");
770var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
777var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
825var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
828var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
854var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
857var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
889var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
892var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
932var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
935var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
970var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
973var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
998var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1004var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1029var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1035var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1061var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1067var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1091var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1094var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1128var tunnelPort = Assert.Single(distributedAppModel.Resources.OfType<DevTunnelPortResource>());
1130var tunnelEndpoint = Assert.Single(tunnelPort.Annotations.OfType<EndpointAnnotation>());
1185Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == emulator.Resource.Name);
1211var fixedService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "FixedProgram");
1212var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1213var dynamicExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "DynamicProgram");
1255var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1293var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1294var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1335var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1368var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1406var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1453var persistentService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "PersistentProgram");
1454var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1501var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "PersistentProgram");
1605var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1709var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1799var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1877var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1959var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2050var blockingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "blocking");
2051var otherContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "other");
2132var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2211var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2296var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2415var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2571var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2678var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2731var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2787var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2896var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3005var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3079var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3164var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3261var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3323var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3388var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3490var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
3537var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
3571var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3608var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3653var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
3679var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3686var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3714var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3721var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3798var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3804var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3831var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3834var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3904var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3905var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3952var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3953var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
3986var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3987var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4034var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
4035var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4076var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
4077var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4139var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4145var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4174var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4177var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4205var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4211var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4247var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4299Assert.Equal(5, kubernetesService.CreatedResources.OfType<Container>().Count());
4300var implicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ImplicitDefault");
4303var explicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitDefault");
4306var explicitAlwaysContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitAlways");
4309var explicitMissingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitMissing");
4312var explicitNeverContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitNever");
4346var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4428var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4797dcpExes.AddRange(kubernetesService.CreatedResources.OfType<Executable>());
4843var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
4950var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
4989var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5030var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5074var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5121var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5225var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5230var executables = kubernetesService.CreatedResources.OfType<Executable>()
5378var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5384var executables = kubernetesService.CreatedResources.OfType<Executable>()
5430var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
5530var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
5707var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5744var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5785var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5821var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5863var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5905var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
5947var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6190var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6230var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6280var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6340var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6392var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6436var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6519var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6653var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6781var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6868var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6976var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7043var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7087var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7153var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7180var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7227var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7277var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7323var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7376var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
7405var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7851var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7879var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7918var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
8114Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
8882Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
8978.OfType<Service>()
8992.OfType<Container>()
9057var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9062Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Service>(),
9099var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9100var tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<Service>(),
9217var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9296Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9304var startedContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer" && c.Spec.Start == true);
9402var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9414Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9491var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9526while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == container.Resource.Name))
9541var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9547.OfType<Service>()
9558var tunnelProxy = Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
9587while (!kubernetesService.CreatedResources.OfType<Executable>().Any(e => e.AppModelResourceName == upstreamExecutable.Resource.Name))
9595while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name))
9611var upstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == upstreamExecutable.Resource.Name);
9612var downstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == downstreamExecutable.Resource.Name);
9613var tunnelDependentDcpContainer = Assert.Single(createdResources.OfType<Container>(), c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name);
9620.OfType<Service>()
9630var tunnelProxy = Assert.Single(createdResources.OfType<ContainerNetworkTunnelProxy>());
9664var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9701var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
9711var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
9720var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
9800var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9842var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9879Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
9892var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
9930.OfType<Executable>()
9937.OfType<Container>()
9972var exes = kubernetesService.CreatedResources.OfType<Executable>()
9981var hosts = resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts;
10010var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "ServiceA");
10043var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "shell");
10046var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
10089var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
10090var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
10285var 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.TerminalHost.Tests (1)
Aspire.TestUtilities (3)
AzureAppService.AppHost (1)
BicepSample.AppHost (1)
CdkSample.AppHost (7)
CSharpSyntaxGenerator (7)
CustomResources.AppHost (1)
dotnet-aot (7)
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 (1)
ILCompiler.ReadyToRun (2)
illink (1)
Infrastructure.Tests (3)
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 (6)
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 (12)
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 (2)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
Microsoft.CodeAnalysis.VisualBasic.Features (2)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
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 (12)
Microsoft.Extensions.AI.OpenAI.Tests (117)
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.ServiceDiscovery.Tests (1)
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)
Roslyn.Diagnostics.VisualBasic.Analyzers (5)
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.Analyzers.CodeFixes.VisualBasic (4)
System.Windows.Forms.Design (6)
TestProject.AppHost (2)