4443 references to OfType
aspire (36)
Aspire.Cli.EndToEnd.Tests (2)
Aspire.Cli.Tests (20)
Aspire.Dashboard (3)
Aspire.Dashboard.Tests (1)
Aspire.Hosting (151)
Aspire.Hosting.Azure (38)
Aspire.Hosting.Azure.AppConfiguration (1)
Aspire.Hosting.Azure.AppContainers (8)
Aspire.Hosting.Azure.ApplicationInsights (1)
Aspire.Hosting.Azure.AppService (6)
Aspire.Hosting.Azure.CognitiveServices (1)
Aspire.Hosting.Azure.ConnectorNamespace (1)
Aspire.Hosting.Azure.ContainerRegistry (4)
Aspire.Hosting.Azure.CosmosDB (2)
Aspire.Hosting.Azure.EntraId (1)
Aspire.Hosting.Azure.EntraId.Tests (47)
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 (32)
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.Provisioning.Tests (6)
Aspire.Hosting.Azure.Redis (7)
Aspire.Hosting.Azure.Sandboxes (11)
Aspire.Hosting.Azure.Search (1)
Aspire.Hosting.Azure.ServiceBus (5)
Aspire.Hosting.Azure.SignalR (1)
Aspire.Hosting.Azure.Sql (8)
Aspire.Hosting.Azure.Storage (1)
Aspire.Hosting.Azure.Tests (581)
AzureAppServiceEnvironmentExtensionsTests.cs (10)
123var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
124var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry");
153Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi"));
154Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
174Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"));
175Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
203var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi");
204var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi");
208var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry");
209var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
AzureContainerAppEnvironmentExtensionsTests.cs (14)
276var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
277var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-final-registry");
305var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "env-mi-roles-registry");
348var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
374var identity = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi");
400Assert.Null(model.Resources.OfType<AzureUserAssignedIdentityResource>().SingleOrDefault(resource => resource.Name == "env-mi"));
401Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
420Assert.Same(identity.Resource, Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "env-mi"));
421Assert.Null(model.Resources.OfType<AzureRoleAssignmentResource>().SingleOrDefault(resource => resource.Name.StartsWith("env-mi-roles-", StringComparison.Ordinal)));
448var identityEast = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "east-mi");
449var identityWest = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>(), resource => resource.Name == "west-mi");
453var rolesEast = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "east-mi-roles-registry");
454var rolesWest = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "west-mi-roles-registry");
599Assert.Single(api.Annotations.OfType<DeploymentTargetAnnotation>());
AzureEnvironmentResourceExtensionsTests.cs (123)
74var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
104var delete = Assert.Single(environment.Annotations.OfType<ResourceCommandAnnotation>(),
166}.Order(), directory.Resource.Annotations.OfType<ResourceCommandAnnotation>().Select(command => command.Name).Order());
167var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
168var delete = Assert.Single(environment.Annotations.OfType<ResourceCommandAnnotation>(),
215arm.Resource.Annotations.OfType<ResourceCommandAnnotation>().Select(command => command.Name).Order());
271var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
272var command = Assert.Single(environment.Annotations.OfType<ResourceCommandAnnotation>(),
299var environment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
300var command = Assert.Single(environment.Annotations.OfType<ResourceCommandAnnotation>(),
338var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
343Assert.Empty(builder.Resources.OfType<ParameterResource>());
358Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
369var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
370var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
383var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
384var commands = environmentResource.Annotations.OfType<ResourceCommandAnnotation>().ToArray();
416var environmentResource = Assert.Single(builder.Resources.OfType<AzureEnvironmentResource>());
417var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
480var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
481var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
537var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
538var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
581var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
582var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
612var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
650var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
703var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
704var resetCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ResetProvisioningStateCommandName);
838var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
975Assert.Contains(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ForgetStateCommandName);
976var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
993Assert.Contains(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
994var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
995var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
996var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
1000Assert.DoesNotContain(blobs.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c =>
1064var changeLocationCommand = Assert.Single(postgres.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
1145var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1229var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1498var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1562var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1623var getResourceCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.GetAzureResourceCommandName);
1684var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
1819var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
1877var command = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == commandName);
1929var queuedReprovisionCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
1941var conflictingCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2024var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2108var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2202var deleteCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2255var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2273var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2350var deleteCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourceCommandName);
2351var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2430var forgetCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ForgetStateCommandName);
2494var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2540var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2548var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2601var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
2608var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2684var reprovisionStorageCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2685var reprovisionStorage2Command = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2761var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2762var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2860var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2906var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
2958var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
2959var cancelCommand = Assert.Single(storage2.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
3018var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3026var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3099var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3152var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3212var changeLocationCommand = Assert.Single(visibleResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3267var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3344var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3404var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3473var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3530var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3593var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3665var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
3699var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3719var reprovisionAllCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionAllCommandName);
3757var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3759var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3824var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3833var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3873var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3881var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
3919var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
3937var changeContextCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeAzureContextCommandName);
4073var storage2 = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage2");
4084var reprovisionCommand = Assert.Single(storage2.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4124var storage = model.Resources.OfType<AzureBicepResource>().Single(r => r.Name == "storage");
4163var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4235var reprovisionCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4315var reprovisionCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4389var reprovisionCommand = Assert.Single(postgres.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4441var changeLocationCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
4487var changeLocationCommand = Assert.Single(keyVault.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ChangeResourceLocationCommandName);
4533var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4599var reprovisionCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.ReprovisionResourceCommandName);
4630var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4679var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4727var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4787var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4827var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4840var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4886var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4892var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4927var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4939var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
4974var environmentResource = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
4987var deleteCommand = Assert.Single(environmentResource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.DeleteAzureResourcesCommandName);
5126var cancelCommand = Assert.Single(storage.Resource.Annotations.OfType<ResourceCommandAnnotation>(), c => c.Name == AzureProvisioningController.CancelCommandName);
5169var azureEnvironment = Assert.Single(model.Resources.OfType<AzureEnvironmentResource>());
5190var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5204var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5215var icon = Assert.Single(resourceBuilder.Resource.Annotations.OfType<ResourceIconAnnotation>());
5244var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5260var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5276var resource = builder.Resources.OfType<AzureEnvironmentResource>().Single();
5522var annotation = Assert.Single(environmentResource.Annotations.OfType<PipelineStepAnnotation>());
AzureFunctionsTests.cs (44)
45var storage = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
60var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
88var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
111var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
125var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
139var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
153var storageResources = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
172Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(),
174var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>());
198Assert.Single(model.Resources.OfType<AzureStorageResource>(),
210var resource = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
223var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
237var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
267var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
349var storage = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
370Assert.DoesNotContain(builder.Resources.OfType<AzureStorageResource>(),
372var storageResource = Assert.Single(builder.Resources.OfType<AzureStorageResource>());
393var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsAppResource>());
468var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsAppResource>());
469Assert.DoesNotContain(functionsResource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "debug");
493var container = Assert.Single(builder.Resources.OfType<ContainerResource>(), r => r.Name == "funcapp");
494Assert.Single(container.Annotations.OfType<AzureFunctionsAnnotation>());
496var endpoint = Assert.Single(funcApp.Resource.Annotations.OfType<EndpointAnnotation>(), e => e.Name == "http");
515var dockerBuildAnnotation = funcApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
555var dockerBuildAnnotation = funcApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
576var dockerBuildAnnotation = funcApp.Resource.Annotations.OfType<DockerfileBuildAnnotation>().Single();
610var commands = funcApp.Resource.Annotations.OfType<RequiredCommandAnnotation>().Select(a => a.Command).ToArray();
624var commands = funcApp.Resource.Annotations.OfType<RequiredCommandAnnotation>().Select(a => a.Command).ToArray();
646var storage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcstorage634f8");
679var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-funcstorage634f8");
707var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
736var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
767var projRolesStorage = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp-roles-my-own-storage");
768var projRolesStorage2 = Assert.Single(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "funcapp2-roles-funcstorage634f8");
911var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
928var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
942var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
959var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
1029var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
1059var storageResources = builder.Resources.OfType<AzureStorageResource>()
1085Assert.DoesNotContain(model.Resources.OfType<AzureStorageResource>(),
1087var storageResource = Assert.Single(model.Resources.OfType<AzureStorageResource>());
1110var functionsResource = Assert.Single(builder.Resources.OfType<AzureFunctionsProjectResource>());
1124var annotation = funcApp.Resource.Annotations.OfType<RequiredCommandAnnotation>().SingleOrDefault();
AzureResourcePreparerTests.cs (24)
40var roles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
80var roles = model.Resources.OfType<AzureRoleAssignmentResource>()
90Assert.Equal(roles, model.Resources.OfType<AzureRoleAssignmentResource>()
117var roles = model.Resources.OfType<AzureRoleAssignmentResource>().OrderBy(resource => resource.Name).ToArray();
122Assert.Empty(role.Annotations.OfType<DeploymentPrerequisitesAnnotation>());
124Assert.Same(roles[0], Assert.Single(first.Resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()).Resources.Single());
125Assert.Same(roles[1], Assert.Single(second.Resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()).Resources.Single());
199var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles");
245var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles");
288Assert.DoesNotContain(model.Resources.OfType<AzureProvisioningResource>(), r => r.Name == "dbsrv-roles");
342var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage");
377.OfType<AzureRoleAssignmentResource>()
404app.Services.GetRequiredService<DistributedApplicationModel>().Resources.OfType<AzureRoleAssignmentResource>(),
434.OfType<AzureRoleAssignmentResource>()
463.OfType<ProjectResource>()
465resource => Assert.Single(resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()),
466resource => Assert.Single(resource.Annotations.OfType<DeploymentPrerequisitesAnnotation>()));
486var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), resource => resource.Name == "storage-roles");
489Assert.Single(storage.Resource.Annotations.OfType<RoleAssignmentResourceAnnotation>());
490Assert.Single(storageRoles.Annotations.OfType<ResourceRelationshipAnnotation>());
696var storageRoles = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "storage-roles");
752var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "api-roles-storage");
789var roleIds = consumer.Resource.Annotations.OfType<RoleAssignmentAnnotation>()
830var roleIds = consumer.Resource.Annotations.OfType<RoleAssignmentAnnotation>()
AzureUserAssignedIdentityTests.cs (28)
30var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
48var resource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
82var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
85var registryResource = Assert.Single(model.Resources.OfType<AzureContainerRegistryResource>(), r => r.Name == "myregistry");
88var identityRoleAssignments = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(), r => r.Name == "myidentity-roles-myregistry");
118var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
122var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
123var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
125var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
165var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
169var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
170var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
174var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
180var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
223var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
227var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
228var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
232var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
238var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
304var identityResource = Assert.Single(model.Resources.OfType<AzureUserAssignedIdentityResource>());
308var computeResource = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp");
309var identityAnnotation = Assert.Single(computeResource.Annotations.OfType<AppIdentityAnnotation>());
310var computeResource2 = Assert.Single(model.Resources.OfType<IComputeResource>(), r => r.Name == "myapp2");
311var identityAnnotation2 = Assert.Single(computeResource2.Annotations.OfType<AppIdentityAnnotation>());
316var roleAssignmentResource = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
318var roleAssignmentResource2 = Assert.Single(model.Resources.OfType<AzureRoleAssignmentResource>(),
328var deploymentTarget = Assert.Single(computeResource.Annotations.OfType<DeploymentTargetAnnotation>());
329var deploymentTarget2 = Assert.Single(computeResource2.Annotations.OfType<DeploymentTargetAnnotation>());
Aspire.Hosting.Azure.WebPubSub (1)
Aspire.Hosting.Blazor (5)
Aspire.Hosting.Blazor.Tests (60)
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 (7)
Aspire.Hosting.Docker (5)
Aspire.Hosting.Docker.Tests (1)
Aspire.Hosting.Dotnet (10)
Aspire.Hosting.Dotnet.Tests (148)
Aspire.Hosting.DotnetTool.Tests (9)
Aspire.Hosting.EntityFrameworkCore (7)
Aspire.Hosting.EntityFrameworkCore.Tests (35)
Aspire.Hosting.Foundry (18)
Aspire.Hosting.Foundry.Tests (53)
Aspire.Hosting.Garnet.Tests (13)
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 (3)
Aspire.Hosting.Kafka.Tests (13)
Aspire.Hosting.Keycloak.Tests (9)
Aspire.Hosting.Kubernetes (23)
Aspire.Hosting.Kubernetes.Tests (41)
Aspire.Hosting.Maui (2)
Aspire.Hosting.Maui.Tests (45)
Aspire.Hosting.Milvus.Tests (11)
Aspire.Hosting.MongoDB (6)
Aspire.Hosting.MongoDB.Tests (44)
Aspire.Hosting.MySql (4)
Aspire.Hosting.MySql.Tests (21)
Aspire.Hosting.Nats.Tests (10)
Aspire.Hosting.OpenAI.Tests (1)
Aspire.Hosting.Oracle.Tests (9)
Aspire.Hosting.Orleans.Tests (1)
Aspire.Hosting.PostgreSQL (7)
Aspire.Hosting.PostgreSQL.Tests (43)
Aspire.Hosting.Python (1)
Aspire.Hosting.Python.Tests (68)
Aspire.Hosting.Qdrant.Tests (14)
Aspire.Hosting.RabbitMQ (1)
Aspire.Hosting.RabbitMQ.Tests (7)
Aspire.Hosting.Radius (34)
Aspire.Hosting.Radius.Tests (166)
Aspire.Hosting.Redis (6)
Aspire.Hosting.Redis.Tests (48)
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 (14)
Aspire.Hosting.Testing.Tests (1)
Aspire.Hosting.Tests (633)
Dcp\DcpExecutorTests.cs (226)
304var service = Assert.Single(kubernetesService.CreatedResources.OfType<Service>());
416var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
440var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
462var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
609var executables = kubernetesService.CreatedResources.OfType<Executable>().ToList();
783var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
889Assert.Equal(3, kubernetesService.CreatedResources.OfType<Container>().Count());
988var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
995var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1026var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1033var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1057var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1064var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1098var fixedExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "FixedProgram");
1099var dynamicExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "DynamicProgram");
1122var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1129var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1177var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1180var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1206var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1209var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1241var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1244var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1284var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1287var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1322var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1325var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1350var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1356var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1381var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1387var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1413var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1419var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1443var dcpExe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>());
1446var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1480var tunnelPort = Assert.Single(distributedAppModel.Resources.OfType<DevTunnelPortResource>());
1482var tunnelEndpoint = Assert.Single(tunnelPort.Annotations.OfType<EndpointAnnotation>());
1537Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == emulator.Resource.Name);
1563var fixedService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "FixedProgram");
1564var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1565var dynamicExecutable = kubernetesService.CreatedResources.OfType<Executable>().Single(e => e.AppModelResourceName == "DynamicProgram");
1607var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1645var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
1646var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1687var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1720var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "CoolProgram");
1758var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
1805var persistentService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "PersistentProgram");
1806var dynamicService = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "DynamicProgram");
1853var service = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "PersistentProgram");
1957var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2061var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2151var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2229var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2311var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2402var blockingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "blocking");
2403var otherContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "other");
2484var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2563var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2648var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2767var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
2923var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3026var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3143var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3196var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3252var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3361var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3470var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3544var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3629var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3726var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3788var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3853var exeResource = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
3955var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
4002var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
4036var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
4073var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
4118var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "ServiceA");
4144var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4151var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4179var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4186var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4315var service = Assert.Single(kubernetesService.CreatedResources.OfType<Service>());
4410var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4416var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4443var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4446var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4516var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4517var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4564var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4565var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4598var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4599var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4646var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
4647var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4688var dcpCtr = kubernetesService.CreatedResources.OfType<Container>().Single(c => c.AppModelResourceName == "database");
4689var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4751var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4757var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4786var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4789var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4817var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4823var svc = kubernetesService.CreatedResources.OfType<Service>().Single(s => s.Name() == "database");
4859var dcpCtr = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
4911Assert.Equal(5, kubernetesService.CreatedResources.OfType<Container>().Count());
4912var implicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ImplicitDefault");
4915var explicitDefaultContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitDefault");
4918var explicitAlwaysContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitAlways");
4921var explicitMissingContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitMissing");
4924var explicitNeverContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "ExplicitNever");
4958var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5040var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5409dcpExes.AddRange(kubernetesService.CreatedResources.OfType<Executable>());
5455var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
5562var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5601var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5642var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5686var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5733var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
5837var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5842var executables = kubernetesService.CreatedResources.OfType<Executable>()
5990var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
5996var executables = kubernetesService.CreatedResources.OfType<Executable>()
6042var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
6142var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "TestExecutable");
6319var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6356var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6397var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6433var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6475var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6517var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6559var dcpExes = kubernetesService.CreatedResources.OfType<Executable>().ToList();
6802var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6842var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6892var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
6952var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7004var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7048var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7131var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7265var defaultDebugSupport = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7393var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7480var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7588var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7655var defaultAnnotation = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7699var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7765var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7792var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7839var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7889var annotationToRemove = customProject.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7935var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
7988var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>());
8017var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
8521var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
8549var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
8588var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
8784Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
9552Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
9648.OfType<Service>()
9662.OfType<Container>()
9727var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9732Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Service>(),
9769var dcpContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9770var tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<Service>(),
9887var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9966Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
9974var startedContainer = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer" && c.Spec.Start == true);
10072var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
10084Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
10161var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
10188var tunnelProxy = Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10222kubernetesService.CreatedResources.OfType<Service>(),
10228kubernetesService.CreatedResources.OfType<Executable>(),
10238Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetwork>());
10239Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10273kubernetesService.CreatedResources.OfType<Service>(),
10278kubernetesService.CreatedResources.OfType<Executable>(),
10310kubernetesService.CreatedResources.OfType<Service>(),
10315kubernetesService.CreatedResources.OfType<Executable>(),
10349kubernetesService.CreatedResources.OfType<Service>(),
10355kubernetesService.CreatedResources.OfType<Executable>(),
10407kubernetesService.CreatedResources.OfType<Executable>(),
10410kubernetesService.CreatedResources.OfType<Executable>(),
10412Assert.Empty(kubernetesService.CreatedResources.OfType<ContainerNetwork>());
10413Assert.Empty(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10474kubernetesService.CreatedResources.OfType<Executable>(),
10477kubernetesService.CreatedResources.OfType<Executable>(),
10480kubernetesService.CreatedResources.OfType<Service>(),
10482Assert.Empty(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10510kubernetesService.CreatedResources.OfType<Service>(),
10512Assert.Empty(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10515kubernetesService.CreatedResources.OfType<Executable>(),
10552Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetwork>());
10553Assert.Empty(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10561kubernetesService.CreatedResources.OfType<Service>(),
10564kubernetesService.CreatedResources.OfType<Executable>(),
10571Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetwork>());
10572Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10702while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == container.Resource.Name))
10717var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
10723.OfType<Service>()
10734var tunnelProxy = Assert.Single(kubernetesService.CreatedResources.OfType<ContainerNetworkTunnelProxy>());
10763while (!kubernetesService.CreatedResources.OfType<Executable>().Any(e => e.AppModelResourceName == upstreamExecutable.Resource.Name))
10771while (!kubernetesService.CreatedResources.OfType<Container>().Any(c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name))
10787var upstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == upstreamExecutable.Resource.Name);
10788var downstreamExecutableResource = Assert.Single(createdResources.OfType<Executable>(), e => e.AppModelResourceName == downstreamExecutable.Resource.Name);
10789var tunnelDependentDcpContainer = Assert.Single(createdResources.OfType<Container>(), c => c.AppModelResourceName == tunnelDependentContainer.Resource.Name);
10796.OfType<Service>()
10806var tunnelProxy = Assert.Single(createdResources.OfType<ContainerNetworkTunnelProxy>());
10840var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
10877var createdContainers = kubernetesService.CreatedResources.OfType<Container>().ToList();
10887var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
10896var commandAnnotations = resource.Annotations.OfType<ResourceCommandAnnotation>().ToList();
10976var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
11018var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
11055Assert.Empty(kubernetesService.CreatedResources.OfType<Executable>());
11068var annotationToRemove = projectBuilder.Resource.Annotations.OfType<SupportsDebuggingAnnotation>().FirstOrDefault();
11117.OfType<Executable>()
11124.OfType<Container>()
11159var exes = kubernetesService.CreatedResources.OfType<Executable>()
11168var hosts = resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts;
11197var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "ServiceA");
11230var exe = Assert.Single(kubernetesService.CreatedResources.OfType<Executable>(), e => e.AppModelResourceName == "shell");
11233var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
11276var container = Assert.Single(kubernetesService.CreatedResources.OfType<Container>(), c => c.AppModelResourceName == "aContainer");
11277var host = Assert.Single(resource.Annotations.OfType<TerminalAnnotation>().Single().TerminalHosts);
11511var 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.TestUtilities (1)
Aspire.Hosting.Valkey.Tests (17)
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>()
GenerateTemplateManifest (1)
HealthChecksSandbox.AppHost (1)
ILCompiler.Compiler (1)
ILCompiler.ReadyToRun (2)
illink (1)
Infrastructure.Tests (5)
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.TaskAuthoring.Analyzer (4)
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 (4)
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)
809.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 (127)
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();
1796if (!chatContents.Any(m => m.Contents.OfType<FunctionCallContent>().Any()))
2168var functionCallContent = functionCallMessage.Contents.OfType<FunctionCallContent>().First();
2587Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2592Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionB result"));
2683Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2692Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2788Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2790Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2796Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2798Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2891Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2893Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2899Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2901Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2993Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
2995Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3001Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3003Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3168Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3177Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3269Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3272Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3279Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3282Assert.Contains(result.Messages, m => m.Contents.OfType<FunctionResultContent>().Any(frc => frc.Result?.ToString() == "FunctionA result"));
3375Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3378Assert.DoesNotContain(result.Messages, m => m.Contents.OfType<FunctionResultContent>()
3386Assert.Contains(result.Messages, m => m.Contents.OfType<ToolApprovalRequestContent>().Any(frc => ((FunctionCallContent)frc.ToolCall).Name == "FunctionB"));
3389Assert.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.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.ProjectData.Tasks (1)
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.ServiceModel.Primitives.Tests (28)
Infrastructure\RetryOnFailureTests.cs (28)
82Assert.Single(result.Messages.OfType<ITestStarting>());
83Assert.Single(result.Messages.OfType<ITestFinished>());
84Assert.Equal(failures, result.Messages.OfType<ITestFailed>().Count());
85Assert.Equal(1 - failures, result.Messages.OfType<ITestPassed>().Count());
86Assert.Equal(attempts - 1, result.Diagnostics.OfType<IDiagnosticMessage>().Count());
90ITestFailed failure = Assert.Single(result.Messages.OfType<ITestFailed>());
128Assert.Equal(3, result.Messages.OfType<ITestStarting>().Count());
129Assert.Equal(3, result.Messages.OfType<ITestFinished>().Count());
130Assert.Equal(2, result.Messages.OfType<ITestPassed>().Count());
131Assert.Single(result.Messages.OfType<ITestFailed>());
132Assert.Equal(3, result.Diagnostics.OfType<IDiagnosticMessage>()
149Assert.Single(result.Messages.OfType<ITestPassed>());
150Assert.Equal(2, result.Messages.OfType<ITestFailed>().Count());
168Assert.Equal("Skipped data row", Assert.Single(result.Messages.OfType<ITestSkipped>()).Reason);
169Assert.Single(result.Messages.OfType<ITestPassed>());
170Assert.Single(result.Diagnostics.OfType<IDiagnosticMessage>());
186Assert.Single(result.Messages.OfType<ITestSkipped>());
196ITestMethod testMethod = Assert.Single(result.Messages.OfType<ITestStarting>()).Test.TestCase.TestMethod;
206Assert.Equal(shouldSkip ? 1 : 0, result.Messages.OfType<ITestSkipped>().Count());
207Assert.Equal(shouldSkip ? 0 : 1, result.Messages.OfType<ITestFailed>().Count());
208Assert.Empty(result.Messages.OfType<ITestPassed>());
209Assert.Equal(shouldSkip ? 0 : 2, result.Diagnostics.OfType<IDiagnosticMessage>().Count());
226Assert.Contains("Retrying in 100 ms.", Assert.Single(result.Diagnostics.OfType<IDiagnosticMessage>()).Message);
251Assert.Single(result.Diagnostics.OfType<IDiagnosticMessage>());
268Assert.Contains("Fixture setup failed", Assert.Single(Assert.Single(result.Messages.OfType<ITestFailed>()).Messages));
281ITestPassed passed = Assert.Single(result.Messages.OfType<ITestPassed>());
285Assert.Equal(3, result.Messages.OfType<ITestOutput>().Count());
286Assert.Empty(result.Messages.OfType<ITestFailed>());
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.Analyzers.CSharp (1)
System.Windows.Forms.Design (6)
TestProject.AppHost (2)