2 implementations of Services
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
233public IServiceCollection Services => innerBuilder.Services; 383public IServiceCollection Services => _innerBuilder.Services;
134 references to Services
Aspire.Hosting.Azure.Tests (20)
AzureBicepProvisionerTests.cs (1)
84var services = builder.Services.BuildServiceProvider();
AzureContainerAppsTests.cs (1)
753builder.Services.Configure<AzureProvisioningOptions>(options => options.ProvisioningBuildOptions.InfrastructureResolvers.Insert(0, new MyResourceNamePropertyResolver()));
AzureCosmosDBEmulatorFunctionalTests.cs (1)
31builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureDeployerTests.cs (9)
120builder.Services.AddSingleton(armClientProvider); 121builder.Services.AddSingleton(userPrincipalProvider); 122builder.Services.AddSingleton(tokenCredentialProvider); 123builder.Services.AddSingleton(environment); 124builder.Services.AddSingleton(logger); 125builder.Services.AddSingleton(options); 126builder.Services.AddSingleton(interactionService); 127builder.Services.AddSingleton<IProvisioningContextProvider, DefaultProvisioningContextProvider>(); 128builder.Services.AddSingleton<IUserSecretsManager, NoOpUserSecretsManager>();
AzureEventHubsExtensionsTests.cs (1)
29builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureResourceOptionsTests.cs (1)
27builder.Services.Configure<AzureProvisioningOptions>(options =>
AzureServiceBusExtensionsTests.cs (1)
77builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureSignalREmulatorFunctionalTest.cs (1)
46builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureStorageEmulatorFunctionalTests.cs (3)
25builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 74builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 117builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
ContainerRegistryTests.cs (1)
89builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher>("test-publisher", publisherValidator);
Aspire.Hosting.Containers.Tests (20)
WithDockerfileTests.cs (20)
23builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 53builder.Services.AddLogging(logging => 93builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 111builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 126builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 146builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 169builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 203builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 421builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 492builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 561builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 590builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 609builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 625builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 640builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 656builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 671builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 687builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 702builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 718builder.Services.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.Docker.Tests (18)
DockerComposePublisherTests.cs (14)
24builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 114builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 146builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 173builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 178builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 204builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 260builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 291builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 329builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 355builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 381builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 407builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 435builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 467builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
DockerComposeTests.cs (4)
23builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 44builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 67builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>(); 126builder.Services.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Garnet.Tests (1)
GarnetFunctionalTests.cs (1)
25builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.GitHub.Models.Tests (3)
GitHubModelsExtensionTests.cs (3)
302var services = builder.Services.BuildServiceProvider(); 316builder.Services.AddHttpClient(); 322var services = builder.Services.BuildServiceProvider();
Aspire.Hosting.Kafka.Tests (1)
KafkaFunctionalTests.cs (1)
26builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.MongoDB.Tests (1)
MongoDbFunctionalTests.cs (1)
37builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
34builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Nats.Tests (1)
NatsFunctionalTests.cs (1)
327builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Oracle.Tests (1)
OracleFunctionalTests.cs (1)
447builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
36builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
258builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.RabbitMQ.Tests (1)
RabbitMQFunctionalTests.cs (1)
27builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Redis.Tests (2)
RedisFunctionalTests.cs (2)
36builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 607builder.Services.AddHttpClient();
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
28builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Testing.Tests (3)
ResourceLoggerForwarderServiceTests.cs (1)
22Assert.Contains(appHost.Services, sd =>
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
22builder.Services.AddXunitLogging(testOutputHelper); 23builder.Services.AddLogging(builder => builder.AddFilter("Aspire.Hosting", LogLevel.Trace));
Aspire.Hosting.Tests (55)
Codespaces\CodespacesUrlRewriterTests.cs (1)
20builder.Services.AddLogging(logging =>
Dashboard\DashboardResourceTests.cs (10)
37builder.Services.Configure<DcpOptions>(o => 87builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 168builder.Services.Configure<DcpOptions>(o => 199builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 240builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 276builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 313builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 359builder.Services.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>(); 453builder.Services.AddLogging(b => 461builder.Services.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (1)
1318builder.Services.TryAddLifecycleHook<KubernetesTestLifecycleHook>();
Health\ResourceHealthCheckServiceTests.cs (16)
24builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 59builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () => 101builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 142builder.Services.AddHealthChecks().AddCheck("healthcheck_a", () => 210builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 212builder.Services.AddHealthChecks().AddCheck("resource_check", () => 250builder.Services.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink))); 252builder.Services.AddHealthChecks().AddCheck("resource_check", () => 296builder.Services.AddSingleton<TimeProvider>(timeProvider); 297builder.Services.AddHealthChecks().AddAsyncCheck("resource_check", async () => 366builder.Services.AddHealthChecks().AddCheck("resource_check", (check) => 405builder.Services.AddHealthChecks().AddCheck("parent_test", () => 462builder.Services.AddHealthChecks().AddCheck("parent_test", () => 514builder.Services.AddHealthChecks().AddCheck("parent_test", () => HealthCheckResult.Healthy()); 568builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () => 614builder.Services.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () =>
HealthCheckTests.cs (2)
84builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () => 123builder.Services.AddLogging(b => {
Publishing\ResourceContainerImageBuilderTests.cs (16)
24builder.Services.AddLogging(logging => 53builder.Services.AddLogging(logging => 85builder.Services.AddLogging(logging => 125builder.Services.AddLogging(logging => 159builder.Services.AddLogging(logging => 193builder.Services.AddLogging(logging => 232builder.Services.AddLogging(logging => 275builder.Services.AddLogging(logging => 311builder.Services.AddLogging(logging => 345builder.Services.AddLogging(logging => 390builder.Services.AddLogging(logging => 398builder.Services.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime); 421builder.Services.AddLogging(logging => 429builder.Services.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime); 450builder.Services.AddLogging(logging => 456builder.Services.AddKeyedSingleton<IContainerRuntime>("docker", new FakeContainerRuntime(shouldFail: true));
Schema\SchemaTests.cs (1)
222builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, JsonDocumentManifestPublisher>("manifest");
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
22builder.Services.AddXunitLogging(testOutputHelper); 23builder.Services.AddLogging(builder => builder.AddFilter("Aspire.Hosting", LogLevel.Trace));
Utils\TestDistributedApplicationBuilder.cs (2)
57builder.Services.ConfigureHttpClientDefaults(http => http.AddStandardResilienceHandler()); 59builder.Services.AddSingleton<ApplicationOrchestratorProxy>(sp => new ApplicationOrchestratorProxy(sp.GetRequiredService<ApplicationOrchestrator>()));
WaitForTests.cs (3)
283builder.Services.Configure<ResourceNotificationServiceOptions>(o => 390builder.Services.Configure<ResourceNotificationServiceOptions>(o => 527builder.Services.AddLogging(b =>
WithHttpCommandTests.cs (1)
227builder.Services.AddHttpClient("commandclient")
Aspire.Hosting.Valkey.Tests (1)
ValkeyFunctionalTests.cs (1)
204builder.Services.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationTestFactory.cs (2)
25builder.Services.AddLifecycleHook<ContainerRegistryHook>(); 30builder.Services.AddLogging(logging =>