2 implementations of Services
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
524public IServiceCollection Services => innerBuilder.Services; 687public IServiceCollection Services => _innerBuilder.Services;
669 references to Services
Aspire.Hosting.Azure.Kubernetes.Tests (14)
AzureKubernetesInfrastructureTests.cs (10)
319builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 330builder.Services.RemoveAll<ITokenCredentialProvider>(); 456builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 535builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 602builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 649builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 685builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 723builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 772builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 835builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
AzureKubernetesTestBuilder.cs (4)
34builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new InMemoryDeploymentStateManager()); 35builder.Services.AddSingleton<IResourceContainerImageManager>(imageManager ?? new MockImageBuilder()); 36builder.Services.AddSingleton<IPipelineActivityReporter>(activityReporter ?? new TestPipelineActivityReporter(outputHelper)); 37builder.Services.AddSingleton<IHelmRunner>(helmRunner ?? new FakeHelmRunner());
Aspire.Hosting.Azure.Kusto.Tests (2)
KustoFunctionalTests.cs (2)
179builder.Services.AddFakeLogging(); 207builder.Services.AddFakeLogging();
Aspire.Hosting.Azure.Tests (148)
AzureAppServiceTests.cs (6)
218builder.Services.AddSingleton(outputHelper); 219builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 259builder.Services.AddSingleton(outputHelper); 260builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 291builder.Services.AddSingleton(outputHelper); 292builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
AzureBicepProvisionerTests.cs (80)
96builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 97var services = builder.Services.BuildServiceProvider(); 122builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 123using var services = builder.Services.BuildServiceProvider(); 155builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 156using var services = builder.Services.BuildServiceProvider(); 193builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 194using var services = builder.Services.BuildServiceProvider(); 233builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 234using var services = builder.Services.BuildServiceProvider(); 279builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 280using var services = builder.Services.BuildServiceProvider(); 314builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 315using var services = builder.Services.BuildServiceProvider(); 349builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 350using var services = builder.Services.BuildServiceProvider(); 382builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 383using var services = builder.Services.BuildServiceProvider(); 412builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 413using var services = builder.Services.BuildServiceProvider(); 447builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 448using var services = builder.Services.BuildServiceProvider(); 493builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 494using var services = builder.Services.BuildServiceProvider(); 537builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 538using var services = builder.Services.BuildServiceProvider(); 616builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 617using var services = builder.Services.BuildServiceProvider(); 729builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 730using var services = builder.Services.BuildServiceProvider(); 763builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 764using var services = builder.Services.BuildServiceProvider(); 793builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 794using var services = builder.Services.BuildServiceProvider(); 832builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 833using var services = builder.Services.BuildServiceProvider(); 862builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 863using var services = builder.Services.BuildServiceProvider(); 898builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 899using var services = builder.Services.BuildServiceProvider(); 949builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 950using var services = builder.Services.BuildServiceProvider(); 995builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 996using var services = builder.Services.BuildServiceProvider(); 1029builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1030using var services = builder.Services.BuildServiceProvider(); 1061builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1062using var services = builder.Services.BuildServiceProvider(); 1094builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1095using var services = builder.Services.BuildServiceProvider(); 1253builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1254using var services = builder.Services.BuildServiceProvider(); 1312builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1313using var services = builder.Services.BuildServiceProvider(); 1345builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1346using var services = builder.Services.BuildServiceProvider(); 1378builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1379using var services = builder.Services.BuildServiceProvider(); 1411builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1412using var services = builder.Services.BuildServiceProvider(); 1446builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1447using var services = builder.Services.BuildServiceProvider(); 1472builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1473using var services = builder.Services.BuildServiceProvider(); 1576builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1577using var services = builder.Services.BuildServiceProvider(); 1608builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1609using var services = builder.Services.BuildServiceProvider(); 1636builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1637using var services = builder.Services.BuildServiceProvider(); 1660builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1661using var services = builder.Services.BuildServiceProvider(); 1687builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1688using var services = builder.Services.BuildServiceProvider(); 1716builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1717using var services = builder.Services.BuildServiceProvider(); 1741builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1742using var services = builder.Services.BuildServiceProvider(); 1770builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1771using var services = builder.Services.BuildServiceProvider();
AzureContainerAppExpressEndpointTests.cs (1)
204builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
AzureContainerAppsTests.cs (3)
959builder.Services.Configure<AzureProvisioningOptions>(options => options.ProvisioningBuildOptions.InfrastructureResolvers.Insert(0, new MyResourceNamePropertyResolver())); 2205builder.Services.Configure<AzureProvisioningOptions>(options => 2238builder.Services.Configure<AzureProvisioningOptions>(options =>
AzureCosmosDBEmulatorFunctionalTests.cs (1)
32builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureCosmosDBExtensionsTests.cs (8)
582using var serviceProvider = builder.Services.BuildServiceProvider(); 787builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 818builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 850builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 879builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 960using var serviceProvider = builder.Services.BuildServiceProvider(); 1018using var serviceProvider = builder.Services.BuildServiceProvider(); 1048using var serviceProvider = builder.Services.BuildServiceProvider();
AzureDeployerTests.cs (36)
1473builder.Services.AddSingleton<IBicepProvisioner, BicepProvisioner>(); 1474builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1563builder.Services.AddSingleton(armClientProvider); 1564builder.Services.AddSingleton(azurePrincipalProvider); 1565builder.Services.AddSingleton(tokenCredentialProvider); 1566builder.Services.AddSingleton(environment); 1567builder.Services.AddSingleton(options); 1570builder.Services.AddSingleton(interactionService); 1574builder.Services.AddSingleton(activityReporter); 1576builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 1577builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1580builder.Services.AddSingleton(bicepProvisioner); 1582builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1583builder.Services.AddSingleton<IProcessRunner>(processRunner ?? new MockProcessRunner()); 1584builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1585builder.Services.AddSingleton<IContainerRuntime>(containerRuntime ?? new FakeContainerRuntime()); 1586builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1587builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 1894builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1960builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2029builder.Services.AddSingleton<IHostEnvironment>(environment); 2030builder.Services.AddSingleton(armClientProvider); 2031builder.Services.AddSingleton(azurePrincipalProvider); 2032builder.Services.AddSingleton(tokenCredentialProvider); 2033builder.Services.AddSingleton(logger); 2034builder.Services.AddSingleton(options); 2035builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 2039builder.Services.AddSingleton(bicepProvisioner); 2042builder.Services.AddSingleton<IProcessRunner>(new MockProcessRunner()); 2043builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2044builder.Services.AddSingleton<IContainerRuntime>(new FakeContainerRuntime()); 2045builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 2046builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 2067builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2088builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2138builder.Services.AddSingleton<ITokenCredentialProvider>(new FailingTokenCredentialProvider());
AzureEventHubsExtensionsTests.cs (1)
31builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureKeyVaultTests.cs (1)
69var serviceProvider = builder.Services.BuildServiceProvider();
AzureResourceOptionsTests.cs (1)
29builder.Services.Configure<AzureProvisioningOptions>(options =>
AzureSandboxesTests.cs (3)
1182builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1183builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 1184builder.Services.AddSingleton<IHttpClientFactory>(new TestHttpClientFactory(handler));
AzureServiceBusExtensionsTests.cs (1)
80builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureSignalREmulatorFunctionalTest.cs (1)
46builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureStorageEmulatorFunctionalTests.cs (3)
27builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 76builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 119builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
ContainerRegistryTests.cs (1)
88builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher>("test-publisher", publisherValidator);
TokenCredentialProviderTests.cs (1)
65builder.Services.AddSingleton<ITokenCredentialProvider>(customProvider);
Aspire.Hosting.Browsers.Tests (20)
BrowserLogsBuilderExtensionsTests.cs (20)
429builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 465builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 508builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 548builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 586builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 629builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 672builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 722builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 776builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 853builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 926builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 982builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1067builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1140builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1196builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1256builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1301builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 1376builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1511builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1579builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp =>
Aspire.Hosting.Containers.Tests (25)
WithDockerfileTests.cs (25)
26builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 57builder.Services.AddLogging(logging => 98builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 122builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 147builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 168builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 196builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 231builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 458builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 530builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 600builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 629builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 648builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 665builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 681builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 698builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 714builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 731builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 747builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 764builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 787builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 822Services = builder.Services.BuildServiceProvider(), 835builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 855Services = builder.Services.BuildServiceProvider(), 891builder.Services.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.DevTunnels.Tests (15)
DevTunnelResourceBuilderExtensionsTests.cs (15)
38var values = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(consumer.Resource, serviceProvider: builder.Services.BuildServiceProvider()).DefaultTimeout(); 208builder.Services.AddSingleton<IDevTunnelClient>(client); 209builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 250builder.Services.AddSingleton<IDevTunnelClient>(client); 251builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 291builder.Services.AddSingleton<IDevTunnelClient>(client); 347builder.Services.AddSingleton<IDevTunnelClient>(client); 511builder.Services.AddSingleton<IInteractionService>(interactionService); 530using var serviceProvider = builder.Services.BuildServiceProvider(); 601builder.Services.AddSingleton<IInteractionService>(interactionService); 614using var serviceProvider = builder.Services.BuildServiceProvider(); 642builder.Services.AddSingleton<IInteractionService>(interactionService); 662using var serviceProvider = builder.Services.BuildServiceProvider(); 708builder.Services.AddSingleton<IDevTunnelClient>(client); 709builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>();
Aspire.Hosting.Docker.Tests (98)
DockerComposePublisherTests.cs (43)
27builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 114builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 141builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 175builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 197builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 222builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 249builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 307builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 338builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 376builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 402builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 431builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 463builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 493builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 519builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 551builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 579builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 608builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 636builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 664builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 696builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 720builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 741builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 769builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 772builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 801builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 832builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 865builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 866builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 895builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 922builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 953builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 954builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 955builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 981builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1009builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1038builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1066builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1092builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1131builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1185builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1213builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1254builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
DockerComposeTests.cs (55)
33builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 53builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 73builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 151builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 176builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 200builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 236builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 323builder.Services.AddLogging(logging => 330builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 377builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 378builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 424builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 425builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 426builder.Services.AddLogging(logging => logging.AddXunit(outputHelper)); 508builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 532builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 556builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 579builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 603builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 631builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 656builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 689builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 690builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 691builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 720builder.Services.AddSingleton<IResourceContainerImageManager>(new MockImageBuilderWithRuntime(fakeRuntime)); 721builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 722builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 759builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 760builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 807builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 808builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 856builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 971builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 972builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 973builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 974builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 975builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 976builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1008builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1009builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1010builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1011builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1012builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1013builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1040deployBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1041deployBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1042deployBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1043deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1044deployBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1064destroyBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1065destroyBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1066destroyBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1067destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1068destroyBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1069destroyBuilder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
Aspire.Hosting.Dotnet.Tests (3)
DotnetProjectBuildCoordinatorTests.cs (2)
198builder.Services.AddSingleton<IDotnetSdkVersionProvider>( 2487builder.Services.AddSingleton<IDistributedApplicationLifecycleHook>(
DotnetProjectResourceTests.cs (1)
424builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime());
Aspire.Hosting.EntityFrameworkCore.Tests (7)
EFMigrationCommandsTests.cs (4)
210Services = builder.Services.BuildServiceProvider() 240Services = builder.Services.BuildServiceProvider() 271Services = builder.Services.BuildServiceProvider() 291Services = builder.Services.BuildServiceProvider()
EFMigrationPipelineTests.cs (3)
28using var services = builder.Services.BuildServiceProvider(); 30builder.Services.Configure<PipelineOptions>(options => options.OutputPath = workspace.Path); 859using var serviceProvider = builder.Services.BuildServiceProvider();
Aspire.Hosting.Foundry.Tests (4)
HostedAgentExtensionTests.cs (1)
163builder.Services.AddHttpClient(string.Empty)
PromptAgentTests.cs (3)
94using var serviceProvider = builder.Services.BuildServiceProvider(); 596using var serviceProvider = builder.Services.BuildServiceProvider(); 626builder.Services.AddSingleton<IPipelineActivityReporter>(activityReporter);
Aspire.Hosting.Garnet.Tests (1)
GarnetFunctionalTests.cs (1)
27builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.JavaScript.Tests (2)
AddJavaScriptAppTests.cs (1)
252builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
AddViteAppTests.cs (1)
1081builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (1)
58var descriptor = Assert.Single(builder.Services, service =>
KafkaFunctionalTests.cs (1)
29builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Keycloak.Tests (1)
KeycloakResourceBuilderTests.cs (1)
65builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService(
Aspire.Hosting.Kubernetes.Tests (74)
KubernetesDeployTests.cs (69)
313builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 314builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 354builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 355builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 394builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 395builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 435builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 436builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 475builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 476builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 510builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 511builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 545builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 546builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 569builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 570builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 595builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 596builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 917builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 918builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1136builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1137builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1169builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1170builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1315builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1316builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1386builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1387builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1505builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1506builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1559builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1560builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1605builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1606builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1650builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1651builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1742builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1743builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1779builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1780builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1814builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1815builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1850builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1851builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1907builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1908builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1909builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1910builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1911builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1938builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1939builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1940builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1941builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1942builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1978builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1979builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1980builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1981builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1982builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2023builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2024builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2025builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2026builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2027builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2071builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2072builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2073builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2074builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2075builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
KubernetesGatewayTests.cs (1)
374builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
KubernetesHelmChartTests.cs (1)
512using var serviceProvider = builder.Services.BuildServiceProvider();
KubernetesIngressTests.cs (1)
409builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
KubernetesPublisherTests.cs (2)
1066builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1092builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
Aspire.Hosting.MongoDB.Tests (6)
AddMongoDBTests.cs (1)
494builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService(
MongoDbFunctionalTests.cs (1)
41builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
ReplicaSet\MongoDbReplicaSetFunctionalTests.cs (1)
87builder.Services.AddHealthChecks().AddAsyncCheck("held_open", () => healthCheckTcs.Task);
SingleMemberReplicaSetFunctionalTests.cs (2)
35builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 69builder.Services.AddHealthChecks().AddCheck("held", () =>
SingleMemberReplicaSetTests.cs (1)
118builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService(
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
36builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Nats.Tests (1)
NatsFunctionalTests.cs (1)
334builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.OpenAI.Tests (5)
OpenAIExtensionTests.cs (3)
247var services = builder.Services.BuildServiceProvider(); 261builder.Services.AddHttpClient(); 267var services = builder.Services.BuildServiceProvider();
OpenAIFunctionalTests.cs (2)
27builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 69builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Oracle.Tests (1)
OracleFunctionalTests.cs (1)
452builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
38builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
263builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.RabbitMQ.Tests (1)
RabbitMQFunctionalTests.cs (1)
28builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Redis.Tests (2)
RedisFunctionalTests.cs (2)
38builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 779builder.Services.AddHttpClient();
Aspire.Hosting.Rust.Tests (26)
AddRustAppPublishTests.cs (26)
117builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 150builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 177builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 198builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 224builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 250builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 282builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 304builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 405builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 406builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 442builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 446builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(metadata)); 600builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 630builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 674builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 750builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 789builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 809builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 832builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 922builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 940builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 970builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 991builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 1016builder.Services.AddSingleton<ICargoMetadataReader>(reader); 1061builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 1134builder.Services.AddSingleton<ICargoMetadataReader>(
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
31builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Testing.Tests (8)
DashboardTestingBuilderTests.cs (6)
36Assert.Null(builder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 47Assert.Single(builder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost)); 130Assert.Null(genericBuilder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 131Assert.Null(typeBuilder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 145Assert.Single(genericOptionsBuilder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost)); 146Assert.Single(typeOptionsBuilder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost));
DashboardUrlTests.cs (1)
325builder.Services.AddLogging(logging => logging.AddProvider(new FakeLoggerProvider(logCollector)));
ResourceLoggerForwarderServiceTests.cs (1)
22Assert.Contains(appHost.Services, sd =>
Aspire.Hosting.Tests (191)
Backchannel\AuxiliaryBackchannelTests.cs (1)
597builder.Services.AddLogging(b =>
Codespaces\CodespacesUrlRewriterTests.cs (1)
21builder.Services.AddLogging(logging =>
Dashboard\DashboardResourceTests.cs (13)
47builder.Services.Configure<DcpOptions>(o => 107builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 343builder.Services.Configure<DcpOptions>(o => 377builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 418builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 419builder.Services.AddSingleton(new DistributedApplicationModel([])); 455builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 492builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 540builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 587builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 708builder.Services.AddLogging(b => 716builder.Services.Configure<DcpOptions>(o => 815builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
DistributedApplicationTests.cs (1)
2210builder.Services.TryAddLifecycleHook<KubernetesTestLifecycleHook>();
DotnetProgramPublishingTests.cs (13)
193builder.Services.AddSingleton<IProcessRunner>(processRunner); 198builder.Services.AddFakeContainerRuntime(runtime); 244builder.Services.AddSingleton<IProcessRunner>(processRunner); 249builder.Services.AddFakeContainerRuntime(runtime); 314builder.Services.AddSingleton<IProcessRunner>(processRunner); 316builder.Services.AddFakeContainerRuntime(runtime); 317builder.Services.AddSingleton<IInteractionService>(new TestInteractionService { IsAvailable = false }); 370builder.Services.AddSingleton<IProcessRunner>(processRunner); 376builder.Services.AddFakeContainerRuntime(runtime); 378builder.Services.AddSingleton<IInteractionService>(interactions); 408builder.Services.AddFakeContainerRuntime(runtime); 410builder.Services.AddSingleton<IInteractionService>(interactions); 438builder.Services.AddFakeContainerRuntime(runtime);
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
279builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
ExecutionConfigurationGathererTests.cs (1)
771builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService(devCert));
Health\ResourceHealthCheckServiceTests.cs (16)
25builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 60builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () => 102builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 143builder.Services.AddHealthChecks().AddCheck("healthcheck_a", () => 211builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 213builder.Services.AddHealthChecks().AddCheck("resource_check", () => 251builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 253builder.Services.AddHealthChecks().AddCheck("resource_check", () => 297builder.Services.AddSingleton<TimeProvider>(timeProvider); 298builder.Services.AddHealthChecks().AddAsyncCheck("resource_check", async () => 367builder.Services.AddHealthChecks().AddCheck("resource_check", (check) => 406builder.Services.AddHealthChecks().AddCheck("parent_test", () => 463builder.Services.AddHealthChecks().AddCheck("parent_test", () => 515builder.Services.AddHealthChecks().AddCheck("parent_test", () => HealthCheckResult.Healthy()); 569builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () => 615builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () =>
HealthCheckTests.cs (2)
118builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 157builder.Services.AddLogging(b => {
Orchestrator\ParameterProcessorTests.cs (1)
792builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager());
Pipelines\DistributedApplicationPipelineTests.cs (5)
1995builder.Services.Configure<PipelineOptions>(options => options.Step = "my-deploy-step"); 2565builder.Services.AddSingleton(testOutputHelper); 2566builder.Services.AddSingleton<IContainerRuntimeResolver>(new FakeContainerRuntime()); 2570builder.Services.AddSingleton(activityReporter); 2574builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
ProjectResourceTests.cs (7)
910builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 911builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 915builder.Services.AddSingleton<IProcessRunner>(processRunner); 976builder.Services.AddSingleton<IContainerRuntime>(containerRuntime); 977builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 978builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1038builder.Services.AddSingleton<IDotnetSdkVersionProvider>(
Publishing\DotnetProgramArchiveTests.cs (21)
39builder.Services.AddSingleton<IProcessRunner>(runner); 40builder.Services.AddFakeContainerRuntime(runtime); 73firstBuilder.Services.AddSingleton<IProcessRunner>(firstRunner); 74secondBuilder.Services.AddSingleton<IProcessRunner>(secondRunner); 75firstBuilder.Services.AddFakeContainerRuntime(runtime); 76secondBuilder.Services.AddFakeContainerRuntime(runtime); 134builder.Services.AddSingleton<IProcessRunner>(runner); 135builder.Services.AddFakeContainerRuntime(runtime); 180builder.Services.AddSingleton<IProcessRunner>(runner); 181builder.Services.AddFakeContainerRuntime(runtime); 218builder.Services.AddSingleton<IProcessRunner>(runner); 219builder.Services.AddFakeContainerRuntime(runtime); 260builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 261builder.Services.AddFakeContainerRuntime(runtime); 283builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 284builder.Services.AddFakeContainerRuntime(runtime); 309builder.Services.AddLogging(logging => logging.AddFakeLogging()); 316builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 317builder.Services.AddFakeContainerRuntime(runtime); 346builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 347builder.Services.AddFakeContainerRuntime(runtime);
Publishing\PipelineExecutorTests.cs (1)
34builder.Services.AddSingleton<IDistributedApplicationLifecycleHook>(new CallbackLifecycleHook(() => lifecycleHookCalled = true));
Publishing\ResourceContainerImageManagerTests.cs (72)
32builder.Services.AddLogging(logging => 91builder.Services.AddLogging(logging => 124builder.Services.AddLogging(logging => 158builder.Services.AddLogging(logging => 197builder.Services.AddLogging(logging => 227builder.Services.AddLogging(logging => 257builder.Services.AddLogging(logging => 299builder.Services.AddLogging(logging => 346builder.Services.AddLogging(logging => 378builder.Services.AddLogging(logging => 408builder.Services.AddLogging(logging => 454builder.Services.AddLogging(logging => 492builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 516builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 538builder.Services.AddLogging(logging => 546builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 573builder.Services.AddLogging(logging => 581builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 604builder.Services.AddLogging(logging => 612builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 646builder.Services.AddLogging(logging => 652builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(shouldFail: true)); 681builder.Services.AddLogging(logging => 717builder.Services.AddSingleton<IProcessRunner>(processRunner); 719builder.Services.AddFakeContainerRuntime(containerRuntime); 742builder.Services.AddLogging(logging => 749builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 797builder.Services.AddSingleton<IProcessRunner>(processRunner); 798builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 835builder.Services.AddSingleton<IProcessRunner>(processRunner); 836builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 887builder.Services.AddSingleton<IProcessRunner>(processRunner); 889builder.Services.AddFakeContainerRuntime(containerRuntime); 977builder.Services.AddSingleton<IProcessRunner>(processRunner); 978builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1026builder.Services.AddSingleton<IProcessRunner>(processRunner); 1027builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1067builder.Services.AddSingleton<IProcessRunner>(processRunner); 1068builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1108builder.Services.AddSingleton<IProcessRunner>(processRunner); 1110builder.Services.AddFakeContainerRuntime(containerRuntime); 1170builder.Services.AddSingleton<IProcessRunner>(processRunner); 1171builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1255builder.Services.AddSingleton<IProcessRunner>(processRunner); 1256builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1320builder.Services.AddLogging(logging => 1328builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1382builder.Services.AddLogging(logging => 1390builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1492builder.Services.AddLogging(logging => 1500builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1539builder.Services.AddLogging(logging => 1547builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1645builder.Services.AddLogging(logging => 1682builder.Services.AddLogging(logging => 1721builder.Services.AddLogging(logging => 1747builder.Services.AddLogging(logging => 1782builder.Services.AddLogging(logging => 1811builder.Services.AddLogging(logging => 1857builder.Services.AddLogging(logging => 1888builder.Services.AddLogging(logging => 1923builder.Services.AddLogging(logging => 1931builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1975builder.Services.AddLogging(logging => 1983builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2011builder.Services.AddLogging(logging => 2019builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2046builder.Services.AddLogging(logging => 2054builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2089builder.Services.AddLogging(logging => 2097builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2123builder.Services.AddLogging(logging =>
ResourceCommandServiceTests.cs (8)
1264builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1323builder.Services.AddSingleton<InteractionService>(services => new InteractionService( 1422builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1494builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1843builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1888builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1939builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1972builder.Services.AddSingleton<IInteractionService>(testInteractionService);
Schema\SchemaTests.cs (1)
236builder.Services.AddSingleton(manifestStore);
Terminals\TerminalServiceTests.cs (3)
787foreach (var registration in builder.Services.Where(descriptor => 791builder.Services.Remove(registration); 793Assert.Single(builder.Services, descriptor => descriptor.ServiceType == typeof(IHostedService));
WaitForTests.cs (4)
285builder.Services.Configure<ResourceNotificationServiceOptions>(o => 392builder.Services.Configure<ResourceNotificationServiceOptions>(o => 529builder.Services.AddLogging(b => 855builder.Services.AddHealthChecks().AddAsyncCheck("never_healthy", () =>
WithHttpCommandTests.cs (17)
126builder.Services.AddHttpClient(Options.DefaultName) 330builder.Services.AddHttpClient(string.Empty) 445builder.Services.AddHttpClient("commandclient") 471builder.Services.AddHttpClient("commandclient") 502builder.Services.AddHttpClient("commandclient") 528builder.Services.AddHttpClient("commandclient", client => client.Timeout = configuredTimeout) 607builder.Services.AddHttpClient("commandclient") 651builder.Services.AddHttpClient("commandclient") 695builder.Services.AddHttpClient("commandclient") 738builder.Services.AddHttpClient("commandclient") 805builder.Services.AddHttpClient("commandclient") 831builder.Services.AddHttpClient("commandclient") 858builder.Services.AddHttpClient("commandclient") 886builder.Services.AddHttpClient("commandclient") 913builder.Services.AddHttpClient("commandclient") 1043builder.Services.Configure<HttpStandardResilienceOptions>("commandclient-standard", options => 1047builder.Services.Configure<HttpStandardResilienceOptions>("-standard", options =>
WithProcessCommandTests.cs (1)
1488builder.Services.AddSingleton<IProcessRunner>(processRunner ?? new TestProcessRunner());
WithUrlsTests.cs (1)
245builder.Services.Configure<DashboardOptions>(options =>
Aspire.Hosting.TestUtilities (2)
Utils\TestDistributedApplicationBuilder.cs (2)
77builder.Services.ConfigureHttpClientDefaults(http => http.AddStandardResilienceHandler()); 79builder.Services.AddSingleton<ApplicationOrchestratorProxy>(sp => new ApplicationOrchestratorProxy(sp.GetRequiredService<ApplicationOrchestrator>()));
Aspire.Hosting.Valkey.Tests (1)
ValkeyFunctionalTests.cs (1)
212builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Yarp.Tests (2)
AddYarpTests.cs (2)
428builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 456builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService(
Aspire.Playground.Tests (3)
BlazorWasmHostingTests.cs (1)
207builder.Services.AddLogging(logging =>
Infrastructure\DistributedApplicationTestFactory.cs (2)
26builder.Services.AddEventingSubscriber<ContainerRegistryHook>(); 31builder.Services.AddLogging(logging =>