2 implementations of Services
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
237
public IServiceCollection
Services
=> innerBuilder.Services;
389
public IServiceCollection
Services
=> _innerBuilder.Services;
199 references to Services
Aspire.Hosting.Azure.Kusto.Tests (2)
KustoFunctionalTests.cs (2)
176
builder.
Services
.AddFakeLogging();
203
builder.
Services
.AddFakeLogging();
Aspire.Hosting.Azure.Tests (39)
AzureBicepProvisionerTests.cs (2)
88
builder.
Services
.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager());
89
var services = builder.
Services
.BuildServiceProvider();
AzureContainerAppsTests.cs (1)
811
builder.
Services
.Configure<AzureProvisioningOptions>(options => options.ProvisioningBuildOptions.InfrastructureResolvers.Insert(0, new MyResourceNamePropertyResolver()));
AzureCosmosDBEmulatorFunctionalTests.cs (1)
31
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureDeployerTests.cs (27)
915
builder.
Services
.AddSingleton(armClientProvider);
916
builder.
Services
.AddSingleton(userPrincipalProvider);
917
builder.
Services
.AddSingleton(tokenCredentialProvider);
918
builder.
Services
.AddSingleton(environment);
919
builder.
Services
.AddSingleton(logger);
920
builder.
Services
.AddSingleton(options);
923
builder.
Services
.AddSingleton(interactionService);
927
builder.
Services
.AddSingleton(activityReporter);
929
builder.
Services
.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>();
930
builder.
Services
.AddSingleton<IDeploymentStateManager, NoOpDeploymentStateManager>();
933
builder.
Services
.AddSingleton(bicepProvisioner);
935
builder.
Services
.AddSingleton<IProcessRunner>(processRunner ?? new MockProcessRunner());
936
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
937
builder.
Services
.AddSingleton<IContainerRuntime>(containerRuntime ?? new FakeContainerRuntime());
938
builder.
Services
.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntime>()));
1164
builder.
Services
.AddSingleton<IHostEnvironment>(environment);
1165
builder.
Services
.AddSingleton(armClientProvider);
1166
builder.
Services
.AddSingleton(userPrincipalProvider);
1167
builder.
Services
.AddSingleton(tokenCredentialProvider);
1168
builder.
Services
.AddSingleton(logger);
1169
builder.
Services
.AddSingleton(options);
1170
builder.
Services
.AddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>();
1174
builder.
Services
.AddSingleton(bicepProvisioner);
1177
builder.
Services
.AddSingleton<IProcessRunner>(new MockProcessRunner());
1178
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
1179
builder.
Services
.AddSingleton<IContainerRuntime>(new FakeContainerRuntime());
1180
builder.
Services
.AddSingleton<IAcrLoginService>(sp => new FakeAcrLoginService(sp.GetRequiredService<IContainerRuntime>()));
AzureEventHubsExtensionsTests.cs (1)
29
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureResourceOptionsTests.cs (1)
28
builder.
Services
.Configure<AzureProvisioningOptions>(options =>
AzureServiceBusExtensionsTests.cs (1)
77
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureSignalREmulatorFunctionalTest.cs (1)
46
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
AzureStorageEmulatorFunctionalTests.cs (3)
25
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
74
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
117
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
ContainerRegistryTests.cs (1)
89
builder.
Services
.AddKeyedSingleton<IDistributedApplicationPublisher>("test-publisher", publisherValidator);
Aspire.Hosting.Containers.Tests (25)
WithDockerfileTests.cs (25)
27
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
58
builder.
Services
.AddLogging(logging =>
98
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
121
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
145
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
165
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
193
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
228
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
447
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
519
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
588
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
617
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
636
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
652
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
667
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
683
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
698
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
714
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
729
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
745
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
767
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
796
Services = builder.
Services
.BuildServiceProvider(),
809
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
828
Services = builder.
Services
.BuildServiceProvider(),
862
builder.
Services
.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.Docker.Tests (24)
DockerComposePublisherTests.cs (18)
24
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
114
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
146
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
171
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
198
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
254
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
285
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
323
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
349
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
375
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
401
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
429
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
461
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
485
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
506
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
534
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
537
builder.
Services
.AddSingleton<Microsoft.Extensions.Hosting.IHostEnvironment>(new TestHostEnvironment("Staging"));
566
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
DockerComposeTests.cs (6)
23
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
44
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
67
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
126
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
151
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
175
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Aspire.Hosting.Garnet.Tests (1)
GarnetFunctionalTests.cs (1)
25
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.GitHub.Models.Tests (4)
GitHubModelsExtensionTests.cs (3)
302
var services = builder.
Services
.BuildServiceProvider();
316
builder.
Services
.AddHttpClient();
322
var services = builder.
Services
.BuildServiceProvider();
GitHubModelsFunctionalTests.cs (1)
26
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Kafka.Tests (1)
KafkaFunctionalTests.cs (1)
27
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.MongoDB.Tests (1)
MongoDbFunctionalTests.cs (1)
37
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.MySql.Tests (1)
MySqlFunctionalTests.cs (1)
34
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Nats.Tests (1)
NatsFunctionalTests.cs (1)
327
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.OpenAI.Tests (5)
OpenAIExtensionTests.cs (3)
247
var services = builder.
Services
.BuildServiceProvider();
261
builder.
Services
.AddHttpClient();
267
var services = builder.
Services
.BuildServiceProvider();
OpenAIFunctionalTests.cs (2)
27
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
69
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Oracle.Tests (1)
OracleFunctionalTests.cs (1)
447
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.PostgreSQL.Tests (1)
PostgresFunctionalTests.cs (1)
36
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Qdrant.Tests (1)
QdrantFunctionalTests.cs (1)
258
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.RabbitMQ.Tests (1)
RabbitMQFunctionalTests.cs (1)
27
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Redis.Tests (2)
RedisFunctionalTests.cs (2)
36
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
607
builder.
Services
.AddHttpClient();
Aspire.Hosting.SqlServer.Tests (1)
SqlServerFunctionalTests.cs (1)
28
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Hosting.Testing.Tests (3)
ResourceLoggerForwarderServiceTests.cs (1)
22
Assert.Contains(appHost.
Services
, sd =>
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
22
builder.
Services
.AddXunitLogging(testOutputHelper);
23
builder.
Services
.AddLogging(builder => builder.AddFilter("Aspire.Hosting", LogLevel.Trace));
Aspire.Hosting.Tests (82)
Codespaces\CodespacesUrlRewriterTests.cs (1)
20
builder.
Services
.AddLogging(logging =>
Dashboard\DashboardResourceTests.cs (11)
36
builder.
Services
.Configure<DcpOptions>(o =>
90
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
192
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
234
builder.
Services
.Configure<DcpOptions>(o =>
268
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
309
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
345
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
382
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
428
builder.
Services
.AddSingleton<IDashboardEndpointProvider, MockDashboardEndpointProvider>();
522
builder.
Services
.AddLogging(b =>
530
builder.
Services
.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (1)
1611
builder.
Services
.TryAddLifecycleHook<KubernetesTestLifecycleHook>();
Health\ResourceHealthCheckServiceTests.cs (16)
24
builder.
Services
.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
59
builder.
Services
.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () =>
101
builder.
Services
.AddHealthChecks().Add(new HealthCheckRegistration(
142
builder.
Services
.AddHealthChecks().AddCheck("healthcheck_a", () =>
210
builder.
Services
.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
212
builder.
Services
.AddHealthChecks().AddCheck("resource_check", () =>
250
builder.
Services
.AddLogging(logging => logging.AddProvider(new TestLoggerProvider(testSink)));
252
builder.
Services
.AddHealthChecks().AddCheck("resource_check", () =>
296
builder.
Services
.AddSingleton<TimeProvider>(timeProvider);
297
builder.
Services
.AddHealthChecks().AddAsyncCheck("resource_check", async () =>
366
builder.
Services
.AddHealthChecks().AddCheck("resource_check", (check) =>
405
builder.
Services
.AddHealthChecks().AddCheck("parent_test", () =>
462
builder.
Services
.AddHealthChecks().AddCheck("parent_test", () =>
514
builder.
Services
.AddHealthChecks().AddCheck("parent_test", () => HealthCheckResult.Healthy());
568
builder.
Services
.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () =>
614
builder.
Services
.AddHealthChecks().AddAsyncCheck("healthcheck_a", async () =>
HealthCheckTests.cs (2)
84
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
123
builder.
Services
.AddLogging(b => {
Orchestrator\ParameterProcessorTests.cs (1)
688
builder.
Services
.AddSingleton<IDeploymentStateManager>(new MockDeploymentStateManager());
Pipelines\DistributedApplicationPipelineTests.cs (7)
779
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
1058
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
1122
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
1235
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
1296
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
1399
builder.
Services
.AddSingleton<IPipelineActivityReporter>(reporter);
2039
builder.
Services
.Configure<PipelineOptions>(options => options.Step = "my-deploy-step");
ProjectResourceTests.cs (2)
809
builder.
Services
.AddSingleton<IContainerRuntime, FakeContainerRuntime>();
810
builder.
Services
.AddSingleton<IResourceContainerImageBuilder, MockImageBuilder>();
Publishing\ResourceContainerImageBuilderTests.cs (30)
25
builder.
Services
.AddLogging(logging =>
54
builder.
Services
.AddLogging(logging =>
88
builder.
Services
.AddLogging(logging =>
120
builder.
Services
.AddLogging(logging =>
160
builder.
Services
.AddLogging(logging =>
194
builder.
Services
.AddLogging(logging =>
229
builder.
Services
.AddLogging(logging =>
269
builder.
Services
.AddLogging(logging =>
312
builder.
Services
.AddLogging(logging =>
348
builder.
Services
.AddLogging(logging =>
382
builder.
Services
.AddLogging(logging =>
429
builder.
Services
.AddLogging(logging =>
466
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
492
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
514
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
535
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
555
builder.
Services
.AddLogging(logging =>
563
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
586
builder.
Services
.AddLogging(logging =>
594
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
615
builder.
Services
.AddLogging(logging =>
623
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
657
builder.
Services
.AddLogging(logging =>
663
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", new FakeContainerRuntime(shouldFail: true));
690
builder.
Services
.AddLogging(logging =>
698
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
750
builder.
Services
.AddLogging(logging =>
758
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
859
builder.
Services
.AddLogging(logging =>
867
builder.
Services
.AddKeyedSingleton<IContainerRuntime>("docker", fakeContainerRuntime);
Schema\SchemaTests.cs (1)
235
builder.
Services
.AddSingleton(manifestStore);
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (2)
22
builder.
Services
.AddXunitLogging(testOutputHelper);
23
builder.
Services
.AddLogging(builder => builder.AddFilter("Aspire.Hosting", LogLevel.Trace));
Utils\TestDistributedApplicationBuilder.cs (2)
59
builder.
Services
.ConfigureHttpClientDefaults(http => http.AddStandardResilienceHandler());
61
builder.
Services
.AddSingleton<ApplicationOrchestratorProxy>(sp => new ApplicationOrchestratorProxy(sp.GetRequiredService<ApplicationOrchestrator>()));
WaitForTests.cs (4)
285
builder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
392
builder.
Services
.Configure<ResourceNotificationServiceOptions>(o =>
529
builder.
Services
.AddLogging(b =>
855
builder.
Services
.AddHealthChecks().AddAsyncCheck("never_healthy", () =>
WithHttpCommandTests.cs (1)
227
builder.
Services
.AddHttpClient("commandclient")
WithUrlsTests.cs (1)
244
builder.
Services
.Configure<DashboardOptions>(options =>
Aspire.Hosting.Valkey.Tests (1)
ValkeyFunctionalTests.cs (1)
207
builder.
Services
.AddHealthChecks().AddAsyncCheck("blocking_check", () =>
Aspire.Playground.Tests (2)
Infrastructure\DistributedApplicationTestFactory.cs (2)
26
builder.
Services
.AddHostedService<ContainerRegistryHook>();
31
builder.
Services
.AddLogging(logging =>