2 implementations of Services
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
520public IServiceCollection Services => innerBuilder.Services; 685public IServiceCollection Services => _innerBuilder.Services;
817 references to Services
Aspire.Hosting.Azure.EntraId.Tests (7)
EntraIdProvisioningTests.cs (3)
1677Assert.All(builder.Services, service => Assert.NotEqual(typeof(ITokenCredentialProvider), service.ServiceType)); 1679builder.Services.AddSingleton<ITokenCredentialProvider>(_ => throw new InvalidOperationException("Azure authentication must not be used.")); 1681builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
LocalDeveloperCertificateProvisioningTests.cs (1)
21builder.Services.AddSingleton<TimeProvider>(clock);
LocalDeveloperCertificateTests.cs (3)
284Assert.All(builder.Services, s => Assert.NotEqual(typeof(LocalDeveloperCertificateStore), s.ServiceType)); 372builder.Services.AddSingleton<TimeProvider>(clock); 373builder.Services.AddSingleton<LocalDeveloperCertificateStore>();
Aspire.Hosting.Azure.Kubernetes.Tests (14)
AzureKubernetesInfrastructureTests.cs (10)
397builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 408builder.Services.RemoveAll<ITokenCredentialProvider>(); 536builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 615builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 682builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 729builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 765builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 803builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 852builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 915builder.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 (167)
AzureAppServiceTests.cs (6)
241builder.Services.AddSingleton(outputHelper); 242builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 282builder.Services.AddSingleton(outputHelper); 283builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>(); 314builder.Services.AddSingleton(outputHelper); 315builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
AzureBicepProvisionerTests.cs (85)
33builder.Services.AddSingleton<IDeploymentStateManager>(deploymentState); 95builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 96var services = builder.Services.BuildServiceProvider(); 121builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 122using var services = builder.Services.BuildServiceProvider(); 154builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 155using var services = builder.Services.BuildServiceProvider(); 192builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 193using var services = builder.Services.BuildServiceProvider(); 232builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 233using var services = builder.Services.BuildServiceProvider(); 278builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 279using var services = builder.Services.BuildServiceProvider(); 317builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 318using var services = builder.Services.BuildServiceProvider(); 347builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 348using var services = builder.Services.BuildServiceProvider(); 382builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 383using var services = builder.Services.BuildServiceProvider(); 415builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 416using var services = builder.Services.BuildServiceProvider(); 449builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 462using var services = builder.Services.BuildServiceProvider(); 479builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 480using var services = builder.Services.BuildServiceProvider(); 514builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 515using var services = builder.Services.BuildServiceProvider(); 560builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 561using var services = builder.Services.BuildServiceProvider(); 604builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 605using var services = builder.Services.BuildServiceProvider(); 683builder.Services.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager()); 684using var services = builder.Services.BuildServiceProvider(); 796builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 797using var services = builder.Services.BuildServiceProvider(); 830builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 831using var services = builder.Services.BuildServiceProvider(); 860builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 861using var services = builder.Services.BuildServiceProvider(); 899builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 900using var services = builder.Services.BuildServiceProvider(); 929builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 930using var services = builder.Services.BuildServiceProvider(); 965builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 966using var services = builder.Services.BuildServiceProvider(); 1016builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1017using var services = builder.Services.BuildServiceProvider(); 1062builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1063using var services = builder.Services.BuildServiceProvider(); 1096builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1097using var services = builder.Services.BuildServiceProvider(); 1128builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1129using var services = builder.Services.BuildServiceProvider(); 1161builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1162using var services = builder.Services.BuildServiceProvider(); 1320builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1321using var services = builder.Services.BuildServiceProvider(); 1379builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1380using var services = builder.Services.BuildServiceProvider(); 1412builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1413using var services = builder.Services.BuildServiceProvider(); 1445builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1446using var services = builder.Services.BuildServiceProvider(); 1478builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1479using var services = builder.Services.BuildServiceProvider(); 1513builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1514using var services = builder.Services.BuildServiceProvider(); 1539builder.Services.AddSingleton<IDeploymentStateManager>(ProvisioningTestHelpers.CreateUserSecretsManager()); 1540using var services = builder.Services.BuildServiceProvider(); 1643builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1644using var services = builder.Services.BuildServiceProvider(); 1675builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1676using var services = builder.Services.BuildServiceProvider(); 1703builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1704using var services = builder.Services.BuildServiceProvider(); 1727builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1728using var services = builder.Services.BuildServiceProvider(); 1754builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1755using var services = builder.Services.BuildServiceProvider(); 1783builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1784using var services = builder.Services.BuildServiceProvider(); 1808builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1809using var services = builder.Services.BuildServiceProvider(); 1837builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1838using var services = builder.Services.BuildServiceProvider();
AzureContainerAppExpressEndpointTests.cs (1)
234builder.Services.AddSingleton<IPipelineActivityReporter>(reporter);
AzureContainerAppsTests.cs (3)
989builder.Services.Configure<AzureProvisioningOptions>(options => options.ProvisioningBuildOptions.InfrastructureResolvers.Insert(0, new MyResourceNamePropertyResolver())); 2262builder.Services.Configure<AzureProvisioningOptions>(options => 2295builder.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)
52builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 53builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 95builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 123builder.Services.AddSingleton<ITokenCredentialProvider>(sp => new TestTokenCredentialProvider(new FederatedTokenCredential 172builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 173builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 211builder.Services.AddSingleton<ITokenCredentialProvider>(new TestTokenCredentialProvider(credential)); 212builder.Services.AddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 1658builder.Services.AddSingleton<IBicepProvisioner, BicepProvisioner>(); 1659builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1748builder.Services.AddSingleton(armClientProvider); 1749builder.Services.AddSingleton(azurePrincipalProvider); 1750builder.Services.AddSingleton(tokenCredentialProvider); 1751builder.Services.AddSingleton(environment); 1752builder.Services.AddSingleton(options); 1755builder.Services.AddSingleton(interactionService); 1759builder.Services.AddSingleton(activityReporter); 1761builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 1762builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager ?? new NoOpDeploymentStateManager()); 1765builder.Services.AddSingleton(bicepProvisioner); 1767builder.Services.AddSingleton(_ => ProvisioningTestHelpers.CreateBicepCompiler()); 1768builder.Services.AddSingleton<IProcessRunner>(processRunner ?? new MockProcessRunner()); 1769builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1770builder.Services.AddSingleton<IContainerRuntime>(containerRuntime ?? new FakeContainerRuntime()); 1771builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1772builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 2079builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2145builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2214builder.Services.AddSingleton<IHostEnvironment>(environment); 2215builder.Services.AddSingleton(armClientProvider); 2216builder.Services.AddSingleton(azurePrincipalProvider); 2217builder.Services.AddSingleton(tokenCredentialProvider); 2218builder.Services.AddSingleton(logger); 2219builder.Services.AddSingleton(options); 2220builder.Services.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 2224builder.Services.AddSingleton(bicepProvisioner); 2227builder.Services.AddSingleton<IProcessRunner>(new MockProcessRunner()); 2228builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2229builder.Services.AddSingleton<IContainerRuntime>(new FakeContainerRuntime()); 2230builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 2231builder.Services.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntimeResolver>())); 2252builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2273builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2323builder.Services.AddSingleton<ITokenCredentialProvider>(new FailingTokenCredentialProvider());
AzureEnvironmentResourceTests.cs (2)
57builder.Services.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()); 94builder.Services.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager());
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 (4)
38builder.Services.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()); 1212builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1213builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 1214builder.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)
182builder.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)
130Services = builder.Services.BuildServiceProvider(),
BlazorHostedExtensionsTests.cs (3)
212builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider); 250builder.Services.AddSingleton<IDotnetSdkVersionProvider>(sdkVersionProvider); 252builder.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 (20)
DevTunnelResourceBuilderExtensionsTests.cs (16)
39using var serviceProvider = builder.Services.BuildServiceProvider(); 218builder.Services.AddSingleton<IDevTunnelClient>(client); 219builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 262builder.Services.AddSingleton<IDevTunnelClient>(client); 263builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 305builder.Services.AddSingleton<IDevTunnelClient>(client); 367builder.Services.AddSingleton<IDevTunnelClient>(client); 553builder.Services.AddSingleton<IInteractionService>(interactionService); 574using var serviceProvider = builder.Services.BuildServiceProvider(); 645builder.Services.AddSingleton<IInteractionService>(interactionService); 660using var serviceProvider = builder.Services.BuildServiceProvider(); 688builder.Services.AddSingleton<IInteractionService>(interactionService); 710using var serviceProvider = builder.Services.BuildServiceProvider(); 765builder.Services.AddSingleton<IDevTunnelClient>(client); 766builder.Services.AddSingleton<IRequiredCommandValidator, TestRequiredCommandValidator>(); 873builder.Services.AddSingleton<IDevTunnelClient>(new TestDevTunnelClient());
TestDevTunnelMonitor.cs (4)
21_builder.Services.AddSingleton(timeProvider); 23configureServices?.Invoke(_builder.Services); 24_builder.Services.AddSingleton<IDevTunnelClient>(Client); 25_builder.Services.AddSingleton<IInteractionService>(Interaction);
Aspire.Hosting.Docker.Tests (107)
DockerComposePublisherTests.cs (52)
32builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 74builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 106builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 129builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 149builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 178builder.Services.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()); 179builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 212builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 299builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 326builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 360builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 382builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 407builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 434builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 492builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 523builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 563builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 580builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 606builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 635builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 667builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 697builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 723builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 755builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 783builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 812builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 840builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 868builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 900builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 924builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 945builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 973builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 976builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 1005builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1036builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1069builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1070builder.Services.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging")); 1099builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1126builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1157builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1158builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 1159builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1185builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1213builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1242builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1270builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1296builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1335builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1389builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1417builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1458builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1492builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>();
DockerComposeTests.cs (55)
34builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 54builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 74builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 156builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 181builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 205builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 241builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 328builder.Services.AddLogging(logging => 335builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 382builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 383builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 430builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 431builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 432builder.Services.AddLogging(logging => logging.AddXunit(outputHelper)); 514builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 538builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 562builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 585builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 609builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 637builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 662builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 695builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 696builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 697builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 726builder.Services.AddSingleton<IResourceContainerImageManager>(new MockImageBuilderWithRuntime(fakeRuntime)); 727builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 728builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 765builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 766builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 813builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 814builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 862builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 977builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 978builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 979builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 980builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 981builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 982builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1014builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1015builder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1016builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1017builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1018builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1019builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1046deployBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1047deployBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1048deployBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1049deployBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1050deployBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1070destroyBuilder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1071destroyBuilder.Services.AddSingleton<IContainerRuntime>(fakeRuntime); 1072destroyBuilder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1073destroyBuilder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1074destroyBuilder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1075destroyBuilder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true);
Aspire.Hosting.Dotnet.Tests (18)
DotnetProjectBuildCoordinatorTests.cs (9)
205builder.Services.AddSingleton<IDotnetSdkVersionProvider>( 1694builder.Services.AddLogging(logging => logging.AddFakeLogging()); 1828builder.Services.AddLogging(logging => logging.AddFakeLogging()); 1879builder.Services.AddLogging(logging => logging.AddFakeLogging()); 2043builder.Services.AddLogging(logging => logging.AddFakeLogging()); 2099builder.Services.AddLogging(logging => logging.AddFakeLogging()); 2157builder.Services.AddLogging(logging => logging.AddFakeLogging()); 2227builder.Services.AddLogging(logging => logging.AddFakeLogging()); 3486builder.Services.AddSingleton<IDistributedApplicationLifecycleHook>(
DotnetProjectResourceTests.cs (1)
398builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime());
WslcDotnetPublishingTests.cs (8)
30builder.Services.AddSingleton<IProcessRunner>(runner); 31builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = KnownContainerRuntimes.Wslc); 52builder.Services.AddSingleton<IProcessRunner>(runner); 53builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = KnownContainerRuntimes.Wslc); 84builder.Services.AddSingleton<IProcessRunner>(runner); 85builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = KnownContainerRuntimes.Wslc); 128builder.Services.AddSingleton<IProcessRunner>(runner); 129builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = KnownContainerRuntimes.Wslc);
Aspire.Hosting.EntityFrameworkCore.Tests (8)
EFMigrationCommandsTests.cs (4)
212Services = builder.Services.BuildServiceProvider() 242Services = builder.Services.BuildServiceProvider() 273Services = builder.Services.BuildServiceProvider() 293Services = builder.Services.BuildServiceProvider()
EFMigrationPipelineTests.cs (3)
30using var services = builder.Services.BuildServiceProvider(); 32builder.Services.Configure<PipelineOptions>(options => options.OutputPath = workspace.Path); 861using var serviceProvider = builder.Services.BuildServiceProvider();
EFOutputDiffingTests.cs (1)
91builder.Services.AddSingleton<IPipelineOutputFileHasher>(new TestPipelineOutputFileHasher(async (file, ct) =>
Aspire.Hosting.Foundry.Tests (4)
HostedAgentExtensionTests.cs (1)
166builder.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.Go.Tests (14)
AddGoAppTests.cs (7)
1031builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1058builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1119builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1139builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1162builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1183builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1214builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
GoRunDebuggingTests.cs (7)
31builder.Services.AddSingleton<IProcessRunner>(runner); 55builder.Services.AddSingleton<IProcessRunner>(runner); 101builder.Services.AddSingleton<IProcessRunner>(runner); 157builder.Services.AddSingleton<IProcessRunner>(runner); 199builder.Services.AddSingleton<IProcessRunner>(runner); 232builder.Services.AddSingleton<IProcessRunner>(runner); 288builder.Services.AddSingleton<IProcessRunner>(runner);
Aspire.Hosting.JavaScript.Tests (6)
AddJavaScriptAppTests.cs (4)
251builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 272builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 294builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 319builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
AddViteAppTests.cs (2)
1047builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1091builder.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 (77)
KubernetesDeployTests.cs (71)
312builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 313builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 353builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 354builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 393builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 394builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 434builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 435builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 474builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 475builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 509builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 510builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 544builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 545builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 568builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 569builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 594builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 595builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 916builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 917builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1135builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1136builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1168builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1169builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1314builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1315builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1385builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1386builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1504builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1505builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1558builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1559builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1604builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1605builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1649builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1650builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1741builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1742builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1777builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1778builder.Services.AddSingleton<IPipelineActivityReporter>(new TestPipelineActivityReporter(outputHelper)); 1815builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1816builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1850builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1851builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1886builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1887builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1943builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1944builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1945builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1946builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1947builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 1974builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1975builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 1976builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 1977builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 1978builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2014builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2015builder.Services.AddSingleton<IPipelineActivityReporter>(mockActivityReporter); 2016builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2017builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2018builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2059builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2060builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2061builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2062builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2063builder.Services.Configure<PipelineOptions>(o => o.SkipConfirmation = true); 2107builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 2108builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 2109builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 2110builder.Services.AddSingleton<IHelmRunner>(fakeHelm); 2111builder.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 (3)
372builder.Services.AddSingleton<IDeploymentStateManager>(new InMemoryDeploymentStateManager()); 1726builder.Services.AddSingleton<IPipelineActivityReporter>(reporter); 1752builder.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", () => 78builder.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.Python.Tests (6)
AddPythonAppTests.cs (6)
1319builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1428builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1446builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1469builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1488builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>(); 1520builder.Services.AddSingleton<IPipelineActivityReporter, NullPublishingActivityReporter>();
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)
37Assert.Null(builder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 48Assert.Single(builder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost)); 155Assert.Null(genericBuilder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 156Assert.Null(typeBuilder.Services.FirstOrDefault(descriptor => descriptor.ServiceType == typeof(DashboardServiceHost))); 170Assert.Single(genericOptionsBuilder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost)); 171Assert.Single(typeOptionsBuilder.Services, descriptor => descriptor.ServiceType == typeof(DashboardServiceHost));
DashboardUrlTests.cs (1)
324builder.Services.AddLogging(logging => logging.AddProvider(new FakeLoggerProvider(logCollector)));
ResourceLoggerForwarderServiceTests.cs (1)
22Assert.Contains(appHost.Services, sd =>
Aspire.Hosting.Tests (251)
Backchannel\AuxiliaryBackchannelTests.cs (2)
111builder.Services.AddLogging(b => 607builder.Services.AddLogging(b =>
Codespaces\CodespacesUrlRewriterTests.cs (1)
43builder.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 => 823builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
Dcp\DcpExecutorTests.cs (1)
5195builder.Services.AddSingleton(events);
Dcp\KubernetesServiceTests.cs (1)
41builder.Services.AddSingleton<TimeProvider>(timeProvider);
DistributedApplicationTests.cs (2)
194builder.Services.AddLogging(b => b.AddFakeLogging()); 2288builder.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)
311builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
ExecutionConfigurationGathererTests.cs (1)
813builder.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)
2052builder.Services.Configure<PipelineOptions>(options => options.Step = "my-deploy-step"); 2700builder.Services.AddSingleton(testOutputHelper); 2701builder.Services.AddSingleton<IContainerRuntimeResolver>(new FakeContainerRuntime()); 2705builder.Services.AddSingleton(activityReporter); 2709builder.Services.AddSingleton<IPipelineActivityReporter, TestPipelineActivityReporter>();
Pipelines\PipelineOutputDiffingLifetimeTests.cs (4)
39builder.Services.AddTransient<IPipelineOutputSnapshotter<LifetimeSnapshot>>(_ => 46builder.Services.AddTransient<IPipelineOutputComparer<LifetimeSnapshot>>(_ => 147builder.Services.AddTransient<IPipelineOutputSnapshotter<LifetimeSnapshot>>(_ => 153builder.Services.AddTransient<IPipelineOutputComparer<LifetimeSnapshot>>(_ =>
Pipelines\PipelineOutputDiffingTests.cs (35)
70builder.Services.Configure<PipelineOutputDiffOptions>(options => 95builder.Services.Configure<PipelineOutputDiffOptions>(options => 100builder.Services.PostConfigure<PipelineOutputDiffOptions>(options => 116builder.Services.AddSingleton<IPipelineOutputFileHasher>(hasher); 190builder.Services.AddSingleton<IPipelineOutputFileHasher, ByteOutputFileHasher>(); 191builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = PipelineOutputDiffMode.FileSystem); 225builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 307builder.Services.AddTransient<IPipelineOutputSnapshotter<PipelineOutputSnapshot>>(_ => throw new InvalidOperationException("typed snapshotter resolved")); 308builder.Services.AddTransient<IPipelineOutputComparer<PipelineOutputSnapshot>>(_ => throw new InvalidOperationException("comparer resolved")); 309builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("snapshotter resolved")); 310builder.Services.AddSingleton<IPipelineOutputService>(_ => throw new InvalidOperationException("output resolved")); 331builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 366builder.Services.AddTransient<IPipelineOutputSnapshotter<PipelineOutputSnapshot>>(_ => throw new InvalidOperationException("typed snapshotter resolved")); 367builder.Services.AddTransient<IPipelineOutputComparer<PipelineOutputSnapshot>>(_ => throw new InvalidOperationException("comparer resolved")); 368builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("snapshotter resolved")); 369builder.Services.AddSingleton<IPipelineOutputService>(_ => throw new InvalidOperationException("output resolved")); 526builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Rules[0].Pattern = "generated/**"); 527builder.Services.PostConfigure<PipelineOutputDiffOptions>(options => options.Rules.Add(new() { Action = "Exclude", Pattern = "**/*.tmp" })); 652builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 653builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("Native snapshotter resolved by replacement policy.")); 678builder.Services.AddSingleton<IPipelineOutputService>(provider); 737builder.Services.AddTransient<IPipelineOutputSnapshotter<RecordingSnapshot>>(_ => 743builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("Native engine must not resolve for a replacement.")); 779builder.Services.AddTransient<IPipelineOutputSnapshotter<RecordingSnapshot>>(_ => 785builder.Services.AddTransient<IPipelineOutputComparer<RecordingSnapshot>>(_ => 839builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 870builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 896builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 923builder.Services.Configure<PipelineOutputDiffOptions>(options => 975builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("Native snapshotter resolved by Git replacement.")); 976builder.Services.AddTransient<IPipelineOutputSnapshotter<GitSnapshot>>(_ => new GitSnapshotter(workspace.Path)); 1012builder.Services.AddSingleton<IPipelineOutputSnapshotter<RecordingSnapshot>>(snapshotter); 1013builder.Services.AddSingleton<IPipelineOutputSnapshotter<string>>(directories); 1014builder.Services.AddSingleton<IPipelineOutputComparer<string>>(comparer); 1015builder.Services.AddSingleton<IPipelineOutputService>(provider);
Pipelines\PipelineOutputResolutionTests.cs (7)
38builder.Services.AddSingleton<IPipelineOutputSnapshotter<ContentSnapshot>>(Create); 42builder.Services.AddTransient<IPipelineOutputSnapshotter<ContentSnapshot>>(Create); 44builder.Services.AddSingleton<IPipelineOutputComparer<ContentSnapshot>>(comparer); 45builder.Services.AddSingleton<PipelineOutputSnapshotter>(_ => throw new InvalidOperationException("Default capture must not resolve.")); 82builder.Services.AddSingleton<IPipelineOutputSnapshotter<int>>(snapshotter); 83builder.Services.AddSingleton<IPipelineOutputComparer<int>>(comparer); 124builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode);
Pipelines\PipelineOutputSelectionTests.cs (2)
432builder.Services.PostConfigure<PipelineOutputDiffOptions>(options => options.Rules.Add(new() { Action = "Include", Pattern = "special.txt" })); 466builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode);
Pipelines\PipelineOutputStrategyTests.cs (2)
658builder.Services.AddSingleton<IPipelineOutputFileHasher>(hasher); 660builder.Services.Configure<PipelineOutputDiffOptions>(options => options.Mode = mode);
ProjectResourceTests.cs (7)
938builder.Services.AddSingleton<IContainerRuntime, FakeContainerRuntime>(); 939builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 943builder.Services.AddSingleton<IProcessRunner>(processRunner); 1004builder.Services.AddSingleton<IContainerRuntime>(containerRuntime); 1005builder.Services.AddSingleton<IContainerRuntimeResolver>(sp => (IContainerRuntimeResolver)sp.GetRequiredService<IContainerRuntime>()); 1006builder.Services.AddSingleton<IResourceContainerImageManager, MockImageBuilder>(); 1116builder.Services.AddSingleton<IDotnetSdkVersionProvider>(
Publishing\ContainerRuntimeResolverTests.cs (1)
73builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = "WSLC");
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 (73)
30builder.Services.AddLogging(logging => 111builder.Services.AddLogging(logging => logging.AddXunit(output)); 171builder.Services.AddLogging(logging => 204builder.Services.AddLogging(logging => 238builder.Services.AddLogging(logging => 279builder.Services.AddLogging(logging => 311builder.Services.AddLogging(logging => 343builder.Services.AddLogging(logging => 385builder.Services.AddLogging(logging => 432builder.Services.AddLogging(logging => 466builder.Services.AddLogging(logging => 498builder.Services.AddLogging(logging => 546builder.Services.AddLogging(logging => 584builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 608builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 630builder.Services.AddLogging(logging => 638builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 667builder.Services.AddLogging(logging => 675builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 698builder.Services.AddLogging(logging => 706builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 740builder.Services.AddLogging(logging => 746builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(shouldFail: true)); 775builder.Services.AddLogging(logging => 811builder.Services.AddSingleton<IProcessRunner>(processRunner); 813builder.Services.AddFakeContainerRuntime(containerRuntime); 836builder.Services.AddLogging(logging => 843builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 891builder.Services.AddSingleton<IProcessRunner>(processRunner); 892builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 929builder.Services.AddSingleton<IProcessRunner>(processRunner); 930builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 981builder.Services.AddSingleton<IProcessRunner>(processRunner); 983builder.Services.AddFakeContainerRuntime(containerRuntime); 1071builder.Services.AddSingleton<IProcessRunner>(processRunner); 1072builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1120builder.Services.AddSingleton<IProcessRunner>(processRunner); 1121builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1161builder.Services.AddSingleton<IProcessRunner>(processRunner); 1162builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime()); 1202builder.Services.AddSingleton<IProcessRunner>(processRunner); 1204builder.Services.AddFakeContainerRuntime(containerRuntime); 1264builder.Services.AddSingleton<IProcessRunner>(processRunner); 1265builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1394builder.Services.AddSingleton<IProcessRunner>(processRunner); 1395builder.Services.AddFakeContainerRuntime(new FakeContainerRuntime(name: "Docker")); 1459builder.Services.AddLogging(logging => 1467builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1521builder.Services.AddLogging(logging => 1529builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1631builder.Services.AddLogging(logging => 1639builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1678builder.Services.AddLogging(logging => 1686builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 1784builder.Services.AddLogging(logging => 1823builder.Services.AddLogging(logging => 1864builder.Services.AddLogging(logging => 1892builder.Services.AddLogging(logging => 1927builder.Services.AddLogging(logging => 1956builder.Services.AddLogging(logging => 2002builder.Services.AddLogging(logging => 2035builder.Services.AddLogging(logging => 2072builder.Services.AddLogging(logging => 2080builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2126builder.Services.AddLogging(logging => 2134builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2164builder.Services.AddLogging(logging => 2172builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2199builder.Services.AddLogging(logging => 2207builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2246builder.Services.AddLogging(logging => 2254builder.Services.AddFakeContainerRuntime(fakeContainerRuntime); 2282builder.Services.AddLogging(logging =>
Publishing\WslcContainerRuntimeTests.cs (4)
189builder.Services.AddSingleton<IProcessRunner>(runner); 190builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = "wslc"); 221builder.Services.AddSingleton<IProcessRunner>(runner); 222builder.Services.Configure<DcpOptions>(options => options.ContainerRuntime = "wslc");
ResourceCommandServiceTests.cs (8)
1265builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1324builder.Services.AddSingleton<InteractionService>(services => new InteractionService( 1424builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1496builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1932builder.Services.AddSingleton<IInteractionService>(testInteractionService); 1977builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2028builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2061builder.Services.AddSingleton<IInteractionService>(testInteractionService);
Schema\SchemaTests.cs (1)
257builder.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)
286builder.Services.Configure<ResourceNotificationServiceOptions>(o => 393builder.Services.Configure<ResourceNotificationServiceOptions>(o => 530builder.Services.AddLogging(b => 950builder.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)
474builder.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 =>