2 implementations of Services
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
520public IServiceCollection Services => innerBuilder.Services; 685public IServiceCollection Services => _innerBuilder.Services;
700 references to Services
Aspire.Hosting.Azure.EntraId.Tests (3)
EntraIdProvisioningTests.cs (3)
734Assert.All(builder.Services, service => Assert.NotEqual(typeof(ITokenCredentialProvider), service.ServiceType)); 736builder.Services.AddSingleton<ITokenCredentialProvider>(_ => throw new InvalidOperationException("Azure authentication must not be used.")); 738builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
Aspire.Hosting.Azure.Kubernetes.Tests (14)
AzureKubernetesInfrastructureTests.cs (10)
344builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 355builder.Services.RemoveAll<ITokenCredentialProvider>(); 481builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 560builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 627builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 674builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 710builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 748builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 797builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 860builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
AzureKubernetesTestBuilder.cs (4)
32builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new InMemoryDeploymentStateManager()); 33builder.Services.AddSingleton<IResourceContainerImageManager>(imageManager ?? new MockImageBuilder()); 34builder.Services.AddSingleton<IPipelineActivityReporter>(activityReporter ?? new TestPipelineActivityReporter(outputHelper)); 35builder.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 (164)
AzureAppServiceTests.cs (6)
217builder.Services.AddSingleton(outputHelper); 218builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 258builder.Services.AddSingleton(outputHelper); 259builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 290builder.Services.AddSingleton(outputHelper); 291builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
AzureBicepProvisionerTests.cs (85)
34builder.Services.AddSingleton<IDeploymentStateManager>(deploymentState); 126builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 127var services = builder.Services.BuildServiceProvider(); 152builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 153using var services = builder.Services.BuildServiceProvider(); 185builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 186using var services = builder.Services.BuildServiceProvider(); 223builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 224using var services = builder.Services.BuildServiceProvider(); 263builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 264using var services = builder.Services.BuildServiceProvider(); 309builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 310using var services = builder.Services.BuildServiceProvider(); 348builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 349using var services = builder.Services.BuildServiceProvider(); 378builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 379using var services = builder.Services.BuildServiceProvider(); 413builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 414using var services = builder.Services.BuildServiceProvider(); 446builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 447using var services = builder.Services.BuildServiceProvider(); 480builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 493using var services = builder.Services.BuildServiceProvider(); 510builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 511using var services = builder.Services.BuildServiceProvider(); 545builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 546using var services = builder.Services.BuildServiceProvider(); 591builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 592using var services = builder.Services.BuildServiceProvider(); 635builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 636using var services = builder.Services.BuildServiceProvider(); 714builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 715using var services = builder.Services.BuildServiceProvider(); 827builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 828using var services = builder.Services.BuildServiceProvider(); 861builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 862using var services = builder.Services.BuildServiceProvider(); 891builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 892using var services = builder.Services.BuildServiceProvider(); 930builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 931using var services = builder.Services.BuildServiceProvider(); 960builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 961using var services = builder.Services.BuildServiceProvider(); 996builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 997using var services = builder.Services.BuildServiceProvider(); 1047builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1048using var services = builder.Services.BuildServiceProvider(); 1093builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1094using var services = builder.Services.BuildServiceProvider(); 1127builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1128using var services = builder.Services.BuildServiceProvider(); 1159builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1160using var services = builder.Services.BuildServiceProvider(); 1192builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1193using var services = builder.Services.BuildServiceProvider(); 1351builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1352using var services = builder.Services.BuildServiceProvider(); 1410builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1411using var services = builder.Services.BuildServiceProvider(); 1443builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1444using var services = builder.Services.BuildServiceProvider(); 1476builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1477using var services = builder.Services.BuildServiceProvider(); 1509builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1510using var services = builder.Services.BuildServiceProvider(); 1544builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1545using var services = builder.Services.BuildServiceProvider(); 1570builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1571using var services = builder.Services.BuildServiceProvider(); 1674builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1675using var services = builder.Services.BuildServiceProvider(); 1706builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1707using var services = builder.Services.BuildServiceProvider(); 1734builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1735using var services = builder.Services.BuildServiceProvider(); 1758builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1759using var services = builder.Services.BuildServiceProvider(); 1785builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1786using var services = builder.Services.BuildServiceProvider(); 1814builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1815using var services = builder.Services.BuildServiceProvider(); 1839builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1840using var services = builder.Services.BuildServiceProvider(); 1868builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1869using var services = builder.Services.BuildServiceProvider();
AzureContainerAppExpressEndpointTests.cs (1)
202builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
AzureContainerAppsTests.cs (3)
956builder.Services.Configure<AzureProvisioningOptions>(options => options.ProvisioningBuildOptions.InfrastructureResolvers.Insert(0, new MyResourceNamePropertyResolver())); 2213builder.Services.Configure<AzureProvisioningOptions>(options => 2246builder.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 (44)
51builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 52builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 94builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 122builder.Services.AddSingleton<ITokenCredentialProvider>(sp => new TestTokenCredentialProvider(new FederatedTokenCredential 171builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 172builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 210builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 211builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 1657builder.Services.AddSingleton<IBicepProvisioner, BicepProvisioner>(); 1658builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1747builder.Services.AddSingleton(armClientProvider); 1748builder.Services.AddSingleton(azurePrincipalProvider); 1749builder.Services.AddSingleton(tokenCredentialProvider); 1750builder.Services.AddSingleton(environment); 1751builder.Services.AddSingleton(options); 1754builder.Services.AddSingleton(interactionService); 1758builder.Services.AddSingleton(activityReporter); 1760builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 1761builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1764builder.Services.AddSingleton(bicepProvisioner); 1766builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1767builder.Services.AddSingleton<IProcessRunner>(processRunner ?? new MockProcessRunner()); 1768builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1769builder.Services.AddSingleton<IContainerRuntime>(containerRuntime ?? new FakeContainerRuntime()); 1770builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1771builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 2078builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2144builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2213builder.Services.AddSingleton<IHostEnvironment>(environment); 2214builder.Services.AddSingleton(armClientProvider); 2215builder.Services.AddSingleton(azurePrincipalProvider); 2216builder.Services.AddSingleton(tokenCredentialProvider); 2217builder.Services.AddSingleton(logger); 2218builder.Services.AddSingleton(options); 2219builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 2223builder.Services.AddSingleton(bicepProvisioner); 2226builder.Services.AddSingleton<IProcessRunner>(new MockProcessRunner()); 2227builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2228builder.Services.AddSingleton<IContainerRuntime>(new FakeContainerRuntime()); 2229builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 2230builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 2251builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2272builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2322builder.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)
1179builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1180builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 1181builder.Services.AddSingleton<IHttpClientFactory>(new TestHttpClientFactory(handler));
AzureServiceBusExtensionsTests.cs (1)
81builder.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", () =>
AzureWebPubSubEmulatorTests.cs (2)
129builder.Services.AddHttpClient(healthCheckKey).ConfigurePrimaryHttpMessageHandler(() => new EmulatorHealthHandler(statusCode)); 143builder.Services.AddHttpClient(healthCheckKey).ConfigurePrimaryHttpMessageHandler(() => new EmulatorHealthHandler(HttpStatusCode.OK));
BicepUtilitiesTests.cs (1)
50builder.Services.AddSingleton<IDeploymentStateManager>(deploymentState);
ContainerRegistryTests.cs (1)
88builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher>("test-publisher", publisherValidator);
TokenCredentialProviderTests.cs (1)
65builder.Services.AddSingleton<ITokenCredentialProvider>(customProvider);
Aspire.Hosting.Blazor.Tests (4)
AddBlazorGatewayTests.cs (1)
105Services = builder.Services.BuildServiceProvider(),
BlazorHostedExtensionsTests.cs (3)
231builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider); 269builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider); 271builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(sink)));
Aspire.Hosting.Browsers.Tests (20)
BrowserLogsBuilderExtensionsTests.cs (20)
428builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 464builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 507builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 547builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 585builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 628builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 671builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 721builder.Services.AddSingleton<IUserSecretsManager>(userSecretsManager); 775builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 852builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 925builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 981builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1066builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1139builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1195builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1255builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1300builder.Services.AddSingleton<IBrowserLogsSessionManager>(sessionManager); 1375builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1510builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp => 1578builder.Services.AddSingleton<IBrowserLogsSessionManager>(sp =>
Aspire.Hosting.Containers.Tests (25)
WithDockerfileTests.cs (25)
24builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 55builder.Services.AddLogging(logging => 96builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 120builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 145builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 166builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 194builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 229builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 456builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 528builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 598builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 627builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 646builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 663builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 679builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 696builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 712builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 729builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 745builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 762builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 785builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 820Services = builder.Services.BuildServiceProvider(), 833builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 853Services = builder.Services.BuildServiceProvider(), 889builder.Services.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.DevTunnels.Tests (19)
DevTunnelResourceBuilderExtensionsTests.cs (16)
37var values = await EnvironmentVariableEvaluator.GetEnvironmentVariablesAsync(consumer.Resource, serviceProvider: builder.Services.BuildServiceProvider()).DefaultTimeout(); 207builder.Services.AddSingleton<IDevTunnelClient>(client); 208builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 249builder.Services.AddSingleton<IDevTunnelClient>(client); 250builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 290builder.Services.AddSingleton<IDevTunnelClient>(client); 350builder.Services.AddSingleton<IDevTunnelClient>(client); 518builder.Services.AddSingleton<IInteractionService>(interactionService); 537using var serviceProvider = builder.Services.BuildServiceProvider(); 608builder.Services.AddSingleton<IInteractionService>(interactionService); 621using var serviceProvider = builder.Services.BuildServiceProvider(); 649builder.Services.AddSingleton<IInteractionService>(interactionService); 669using var serviceProvider = builder.Services.BuildServiceProvider(); 724builder.Services.AddSingleton<IDevTunnelClient>(client); 725builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 830builder.Services.AddSingleton<IDevTunnelClient>(new TestDevTunnelClient());
TestDevTunnelMonitor.cs (3)
21_builder.Services.AddSingleton(timeProvider); 23_builder.Services.AddSingleton<IDevTunnelClient>(Client); 24_builder.Services.AddSingleton<IInteractionService>(Interaction);
Aspire.Hosting.Docker.Tests (99)
DockerComposePublisherTests.cs (44)
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>(); 378builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 395builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 421builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 450builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 482builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 512builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 538builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 570builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 598builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 627builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 655builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 683builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 715builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 739builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 760builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 788builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 791builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 820builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 851builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 884builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 885builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 914builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 941builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 972builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 973builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 974builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1000builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1028builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1057builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1085builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1111builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1150builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1204builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1232builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1273builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
DockerComposeTests.cs (55)
31builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 51builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 71builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 149builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 174builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 198builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 234builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 321builder.Services.AddLogging(logging => 328builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 375builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 376builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 422builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 423builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 424builder.Services.AddLogging(logging => logging.AddXunit(outputHelper)); 506builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 530builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 554builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 577builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 601builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 629builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 654builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 687builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 688builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 689builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 718builder.Services.AddSingleton<IResourceContainerImageManager>(new MockImageBuilderWithRuntime(fakeRuntime)); 719builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 720builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 757builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 758builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 805builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 806builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 854builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 969builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 970builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 971builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 972builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 973builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 974builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1006builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1007builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1008builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1009builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1010builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1011builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1038deployBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1039deployBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1040deployBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1041deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1042deployBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1062destroyBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1063destroyBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1064destroyBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1065destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1066destroyBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1067destroyBuilder.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)
165builder.Services.AddHttpClient(string.Empty)
PromptAgentTests.cs (3)
182using var serviceProvider = builder.Services.BuildServiceProvider(); 684using var serviceProvider = builder.Services.BuildServiceProvider(); 714builder.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)
251builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
AddViteAppTests.cs (1)
1079builder.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)
311builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 312builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 352builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 353builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 392builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 393builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 433builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 434builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 473builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 474builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 508builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 509builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 543builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 544builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 567builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 568builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 593builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 594builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 915builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 916builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1134builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1135builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1167builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1168builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1313builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1314builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1384builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1385builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1503builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1504builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1557builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1558builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1603builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1604builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1648builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1649builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1740builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1741builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1777builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1778builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1812builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1813builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1848builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1849builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1905builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1906builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1907builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1908builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1909builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1936builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1937builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1938builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1939builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1940builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1976builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1977builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1978builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1979builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1980builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2021builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2022builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2023builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2024builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2025builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2069builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2070builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2071builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2072builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2073builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
KubernetesGatewayTests.cs (1)
374builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
KubernetesHelmChartTests.cs (1)
510using var serviceProvider = builder.Services.BuildServiceProvider();
KubernetesIngressTests.cs (1)
409builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
KubernetesPublisherTests.cs (2)
1289builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1315builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
Aspire.Hosting.MongoDB.Tests (7)
AddMongoDBTests.cs (1)
609builder.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 (3)
36builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 76builder.Services.AddSingleton<IDeveloperCertificateService>(new TestDeveloperCertificateService( 128builder.Services.AddHealthChecks().AddCheck("held", () =>
SingleMemberReplicaSetTests.cs (1)
117builder.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)
115builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 148builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 175builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 196builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 222builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 248builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 280builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 302builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 403builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 404builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 440builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 444builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(metadata)); 598builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 628builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 672builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 748builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 787builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 807builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 830builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 920builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 938builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 968builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 989builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 1014builder.Services.AddSingleton<ICargoMetadataReader>(reader); 1059builder.Services.AddSingleton<ICargoMetadataReader>(new FakeCargoMetadataReader(CargoMetadataFactory.SinglePackage("my-service"))); 1132builder.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 (193)
Backchannel\AuxiliaryBackchannelTests.cs (2)
111builder.Services.AddLogging(b => 607builder.Services.AddLogging(b =>
Codespaces\CodespacesUrlRewriterTests.cs (1)
21builder.Services.AddLogging(logging =>
Dashboard\DashboardResourceTests.cs (13)
48builder.Services.Configure<DcpOptions>(o => 108builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 349builder.Services.Configure<DcpOptions>(o => 383builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 424builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 425builder.Services.AddSingleton(new DistributedApplicationModel([])); 461builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 498builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 546builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 593builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 714builder.Services.AddLogging(b => 722builder.Services.Configure<DcpOptions>(o => 821builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
Dcp\KubernetesServiceTests.cs (1)
41builder.Services.AddSingleton<TimeProvider>(timeProvider);
DistributedApplicationTests.cs (1)
2210builder.Services.TryAddLifecycleHook<KubernetesTestLifecycleHook>();
DotnetProgramPublishingTests.cs (13)
192builder.Services.AddSingleton<IProcessRunner>(processRunner); 197builder.Services.AddFakeContainerRuntime(runtime); 243builder.Services.AddSingleton<IProcessRunner>(processRunner); 248builder.Services.AddFakeContainerRuntime(runtime); 313builder.Services.AddSingleton<IProcessRunner>(processRunner); 315builder.Services.AddFakeContainerRuntime(runtime); 316builder.Services.AddSingleton<IInteractionService>(new TestInteractionService { IsAvailable = false }); 369builder.Services.AddSingleton<IProcessRunner>(processRunner); 375builder.Services.AddFakeContainerRuntime(runtime); 377builder.Services.AddSingleton<IInteractionService>(interactions); 407builder.Services.AddFakeContainerRuntime(runtime); 409builder.Services.AddSingleton<IInteractionService>(interactions); 437builder.Services.AddFakeContainerRuntime(runtime);
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
279builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
ExecutionConfigurationGathererTests.cs (1)
792builder.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)
953builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager());
Pipelines\DistributedApplicationPipelineTests.cs (5)
2023builder.Services.Configure<PipelineOptions>(options => options.Step = "my-deploy-step"); 2593builder.Services.AddSingleton(testOutputHelper); 2594builder.Services.AddSingleton<IContainerRuntimeResolver>(new FakeContainerRuntime()); 2598builder.Services.AddSingleton(activityReporter); 2602builder.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>(); 1062builder.Services.AddSingleton<IDotnetSdkVersionProvider>(
Publishing\DotnetProgramArchiveTests.cs (21)
38builder.Services.AddSingleton<IProcessRunner>(runner); 39builder.Services.AddFakeContainerRuntime(runtime); 72firstBuilder.Services.AddSingleton<IProcessRunner>(firstRunner); 73secondBuilder.Services.AddSingleton<IProcessRunner>(secondRunner); 74firstBuilder.Services.AddFakeContainerRuntime(runtime); 75secondBuilder.Services.AddFakeContainerRuntime(runtime); 133builder.Services.AddSingleton<IProcessRunner>(runner); 134builder.Services.AddFakeContainerRuntime(runtime); 179builder.Services.AddSingleton<IProcessRunner>(runner); 180builder.Services.AddFakeContainerRuntime(runtime); 217builder.Services.AddSingleton<IProcessRunner>(runner); 218builder.Services.AddFakeContainerRuntime(runtime); 259builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 260builder.Services.AddFakeContainerRuntime(runtime); 282builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 283builder.Services.AddFakeContainerRuntime(runtime); 308builder.Services.AddLogging(logging => logging.AddFakeLogging()); 315builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 316builder.Services.AddFakeContainerRuntime(runtime); 345builder.Services.AddSingleton<IProcessRunner>(CreateProcessRunner(images, "sdk")); 346builder.Services.AddFakeContainerRuntime(runtime);
Publishing\PipelineExecutorTests.cs (1)
31builder.Services.AddSingleton<IDistributedApplicationLifecycleHook>(new CallbackLifecycleHook(() => lifecycleHookCalled = true));
Publishing\ResourceContainerImageManagerTests.cs (72)
30builder.Services.AddLogging(logging => 91builder.Services.AddLogging(logging => 122builder.Services.AddLogging(logging => 156builder.Services.AddLogging(logging => 195builder.Services.AddLogging(logging => 225builder.Services.AddLogging(logging => 255builder.Services.AddLogging(logging => 297builder.Services.AddLogging(logging => 344builder.Services.AddLogging(logging => 376builder.Services.AddLogging(logging => 406builder.Services.AddLogging(logging => 452builder.Services.AddLogging(logging => 490builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 514builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 536builder.Services.AddLogging(logging => 544builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 571builder.Services.AddLogging(logging => 579builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 602builder.Services.AddLogging(logging => 610builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 644builder.Services.AddLogging(logging => 650builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(shouldFail: true)); 679builder.Services.AddLogging(logging => 715builder.Services.AddSingleton<IProcessRunner>(processRunner); 717builder.Services.AddFakeContainerRuntime(containerRuntime); 740builder.Services.AddLogging(logging => 747builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 795builder.Services.AddSingleton<IProcessRunner>(processRunner); 796builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 833builder.Services.AddSingleton<IProcessRunner>(processRunner); 834builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 885builder.Services.AddSingleton<IProcessRunner>(processRunner); 887builder.Services.AddFakeContainerRuntime(containerRuntime); 975builder.Services.AddSingleton<IProcessRunner>(processRunner); 976builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1024builder.Services.AddSingleton<IProcessRunner>(processRunner); 1025builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1065builder.Services.AddSingleton<IProcessRunner>(processRunner); 1066builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1106builder.Services.AddSingleton<IProcessRunner>(processRunner); 1108builder.Services.AddFakeContainerRuntime(containerRuntime); 1168builder.Services.AddSingleton<IProcessRunner>(processRunner); 1169builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1253builder.Services.AddSingleton<IProcessRunner>(processRunner); 1254builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1318builder.Services.AddLogging(logging => 1326builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1380builder.Services.AddLogging(logging => 1388builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1490builder.Services.AddLogging(logging => 1498builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1537builder.Services.AddLogging(logging => 1545builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1643builder.Services.AddLogging(logging => 1680builder.Services.AddLogging(logging => 1719builder.Services.AddLogging(logging => 1745builder.Services.AddLogging(logging => 1780builder.Services.AddLogging(logging => 1809builder.Services.AddLogging(logging => 1855builder.Services.AddLogging(logging => 1886builder.Services.AddLogging(logging => 1921builder.Services.AddLogging(logging => 1929builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1973builder.Services.AddLogging(logging => 1981builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2009builder.Services.AddLogging(logging => 2017builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2044builder.Services.AddLogging(logging => 2052builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2087builder.Services.AddLogging(logging => 2095builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2121builder.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)
235builder.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)
266builder.Services.Configure<DashboardOptions>(options =>
Aspire.Hosting.TestUtilities (2)
Utils\TestDistributedApplicationBuilder.cs (2)
75builder.Services.ConfigureHttpClientDefaults(http => http.AddStandardResilienceHandler()); 77builder.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 =>