4 implementations of Services
Aspire.Hosting (1)
DistributedApplicationBuilder.cs (1)
89public IServiceCollection Services => _innerBuilder.Services;
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
771public IServiceCollection Services => throw new NotImplementedException();
Aspire.Hosting.Testing (2)
DistributedApplicationTestingBuilder.cs (2)
524public IServiceCollection Services => innerBuilder.Services; 687public IServiceCollection Services => _innerBuilder.Services;
234 references to Services
Aspire.Hosting (19)
Ats\EventingExports.cs (3)
28builder.Services.AddSingleton<IDistributedApplicationEventingSubscriber>(new CallbackEventingSubscriber(subscribe)); 42if (builder.Services.Any(descriptor => descriptor.ServiceType == typeof(IDistributedApplicationEventingSubscriber) && 49builder.Services.AddSingleton<IDistributedApplicationEventingSubscriber>(new CallbackEventingSubscriber(subscribe));
Ats\HealthCheckExports.cs (1)
28builder.Services.AddHealthChecks().AddAsyncCheck(name, async () =>
DistributedApplication.cs (1)
327/// To add services to the dependency injection container developers should use the <see cref="IDistributedApplicationBuilder.Services"/>
ExternalServiceBuilderExtensions.cs (4)
246builder.ApplicationBuilder.Services.AddHttpClient(); 247builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 253builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 274builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration(
PublisherDistributedApplicationBuilderExtensions.cs (4)
28builder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, TPublisher>(name); 37builder.Services.Configure(name, configureOptions); 40builder.Services.Configure<TPublisherOptions>(name, builder.Configuration.GetSection(nameof(PublishingOptions.Publishing))); 41builder.Services.Configure<TPublisherOptions>(name, options =>
ResourceBuilderExtensions.cs (4)
2834builder.ApplicationBuilder.Services.AddHttpClient(); 2835builder.ApplicationBuilder.Services.SuppressHealthCheckHttpClientLogging(healthCheckKey); 2837builder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 3691builder.ApplicationBuilder.Services.AddHttpClient();
TerminalResourceBuilderExtensions.cs (2)
99appBuilder.Services.TryAddSingleton<TerminalHostOrphanCleanupService>(); 100appBuilder.Services.TryAddEventingSubscriber<TerminalHostOrphanCleanupEventingSubscriber>();
Aspire.Hosting.Azure (19)
Provisioning\AzureProvisionerExtensions.cs (19)
32builder.Services.TryAddSingleton<AzureResourcePreparer>(); 33builder.Services.TryAddSingleton<AzureProvisioner>(); 36builder.Services.AddOptions<AzureProvisionerOptions>() 41builder.Services.TryAddSingleton<ITokenCredentialProvider, DefaultTokenCredentialProvider>(); 44builder.Services.TryAddSingleton<IAcrLoginService, AcrLoginService>(); 49builder.Services.AddHttpClient("AcrLogin"); 51builder.Services.AddHttpClient(); // Add default IHttpClientFactory 54builder.Services.TryAddSingleton<IBicepProvisioner, BicepProvisioner>(); 57builder.Services.TryAddSingleton<IArmClientProvider>(sp => 59builder.Services.TryAddSingleton<ISecretClientProvider, DefaultSecretClientProvider>(); 60builder.Services.TryAddSingleton<IBicepCompiler, BicepCliCompiler>(); 61builder.Services.TryAddSingleton<IAzurePrincipalProvider, DefaultAzurePrincipalProvider>(); 65builder.Services.TryAddSingleton<IProvisioningContextProvider, PublishModeProvisioningContextProvider>(); 69builder.Services.TryAddSingleton<RunModeProvisioningContextProvider>(); 70builder.Services.TryAddSingleton<IProvisioningContextProvider>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>()); 71builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager>(sp => sp.GetRequiredService<RunModeProvisioningContextProvider>()); 77builder.Services.TryAddSingleton<IAzureProvisioningOptionsManager, NoOpAzureProvisioningOptionsManager>(); 78builder.Services.TryAddSingleton<AzureProvisioningController>(); 80builder.Services.TryAddSingleton<IProcessRunner, DefaultProcessRunner>();
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppExtensions.cs (4)
52builder.Services.Configure<AzureProvisioningOptions>(o => o.SupportsTargetedRoleAssignments = true); 62if (builder.Services.All(d => d.ServiceType != typeof(ContainerAppsPipelineStepMarker))) 65builder.Services.AddSingleton(marker); 272var marker = builder.Services
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceEnvironmentExtensions.cs (3)
31builder.Services.Configure<AzureProvisioningOptions>(options => options.SupportsTargetedRoleAssignments = true); 41if (builder.Services.All(d => d.ServiceType != typeof(AppServicePipelineStepMarker))) 43builder.Services.AddSingleton<AppServicePipelineStepMarker>();
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
223builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureCosmosDB(
Aspire.Hosting.Azure.Kubernetes (1)
AzureKubernetesEnvironmentExtensions.cs (1)
59builder.Services.Configure<AzureProvisioningOptions>(
Aspire.Hosting.Azure.Kusto (2)
AzureKustoBuilderExtensions.cs (2)
135.Services 250.Services
Aspire.Hosting.Azure.Sandboxes (3)
AzureSandboxesExtensions.cs (3)
136builder.Services.Configure<AzureProvisioningOptions>(options => options.SupportsTargetedRoleAssignments = true); 452if (builder.Services.Any(static descriptor => descriptor.ServiceType == typeof(AzureSandboxPipelineStepMarker))) 457builder.Services.AddSingleton<AzureSandboxPipelineStepMarker>();
Aspire.Hosting.Azure.Storage (6)
AzureStorageExtensions.cs (6)
248builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 501builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 571builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage( 665builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage( 807builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureBlobStorage(sp => 849builder.ApplicationBuilder.Services.AddHealthChecks().AddAzureQueueStorage(sp =>
Aspire.Hosting.Azure.Tests (52)
AzureEnvironmentResourceExtensionsTests.cs (52)
399builder.Services.AddSingleton<IInteractionService>(testInteractionService); 400builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 440builder.Services.AddSingleton<IInteractionService>(testInteractionService); 441builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1448builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 1450builder.Services.RemoveAll<AzureProvisioningController>(); 1451builder.Services.RemoveAll<IArmClientProvider>(); 1452builder.Services.RemoveAll<ITokenCredentialProvider>(); 1453builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 1458builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 1459builder.Services.AddSingleton(sp => new AzureProvisioningController( 2001builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2003builder.Services.RemoveAll<IArmClientProvider>(); 2004builder.Services.RemoveAll<ITokenCredentialProvider>(); 2005builder.Services.AddSingleton<IArmClientProvider>(new BlockingDeleteArmClientProvider(armClient)); 2006builder.Services.AddSingleton<ITokenCredentialProvider>(ProvisioningTestHelpers.CreateTokenCredentialProvider()); 2414builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2416builder.Services.RemoveAll<AzureProvisioningController>(); 2417builder.Services.AddSingleton(sp => new AzureProvisioningController( 2502builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2504builder.Services.RemoveAll<AzureProvisioningController>(); 2505builder.Services.AddSingleton(sp => new AzureProvisioningController( 2574builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2612builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 2614builder.Services.RemoveAll<AzureProvisioningController>(); 2615builder.Services.AddSingleton(sp => new AzureProvisioningController( 2687builder.Services.AddSingleton<TimeProvider>(new FixedTimeProvider(operationStartedAt)); 2762builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2818builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2875builder.Services.AddSingleton<IInteractionService>(testInteractionService); 2922builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3061builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3186builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3250builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3430builder.Services.AddSingleton<IInteractionService>(testInteractionService); 3876builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3878builder.Services.RemoveAll<IArmClientProvider>(); 3879builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 3885builder.Services.RemoveAll<AzureProvisioningController>(); 3886builder.Services.AddSingleton(sp => new AzureProvisioningController( 3955builder.Services.AddSingleton<IDeploymentStateManager>(deploymentStateManager); 3957builder.Services.RemoveAll<IArmClientProvider>(); 3958builder.Services.AddSingleton<IArmClientProvider>(ProvisioningTestHelpers.CreateArmClientProvider( 3965builder.Services.RemoveAll<AzureProvisioningController>(); 3966builder.Services.AddSingleton(sp => new AzureProvisioningController( 4106builder.Services.AddSingleton<IInteractionService>(testInteractionService); 4974builder.Services.AddSingleton<IArmClientProvider>(armClientProvider ?? ProvisioningTestHelpers.CreateArmClientProvider()); 4975builder.Services.AddSingleton<ITokenCredentialProvider>(tokenCredentialProvider ?? ProvisioningTestHelpers.CreateTokenCredentialProvider()); 4976builder.Services.AddSingleton<IBicepProvisioner>(bicepProvisioner ?? new TestBicepProvisioner()); 4977builder.Services.AddSingleton<IDeploymentStateManager>(stateManager); 4978builder.Services.AddSingleton<IProvisioningContextProvider>(provisioningContextProvider ?? new TestProvisioningContextProvider()); 4979builder.Services.AddSingleton<IAzureProvisioningOptionsManager>(provisioningOptionsManager ?? new TestAzureProvisioningOptionsManager(stateManager));
Aspire.Hosting.Browsers (3)
BrowserLogsBuilderExtensions.cs (3)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>();
Aspire.Hosting.Browsers.Tests (3)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (3)
126builder.ApplicationBuilder.Services.TryAddSingleton<IBrowserLogsSessionManager, BrowserLogsSessionManager>(); 127builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationStore>(); 128builder.ApplicationBuilder.Services.TryAddSingleton<BrowserLogsConfigurationManager>();
Aspire.Hosting.Containers.Tests (7)
ResourceFailureLoggingTests.cs (1)
119builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
WithDockerfileTests.cs (6)
270builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 320builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 369builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 417builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 875builder.Services.AddLogging(b => b.AddXunit(testOutputHelper)); 920builder.Services.AddLogging(b => b.AddXunit(testOutputHelper));
Aspire.Hosting.DevTunnels (5)
DevTunnelResourceBuilderExtensions.cs (5)
83builder.Services.TryAddSingleton<DevTunnelLoginManager>(); 84builder.Services.TryAddSingleton<LoggedOutNotificationManager>(); 85builder.Services.TryAddSingleton<IDevTunnelClient, DevTunnelCliClient>(); 92builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 627tunnelBuilder.ApplicationBuilder.Services.AddHealthChecks().Add(new HealthCheckRegistration(
Aspire.Hosting.Docker (2)
DockerComposeEnvironmentExtensions.cs (2)
29if (builder.Services.All(d => d.ServiceType != typeof(DockerComposePipelineStepMarker))) 31builder.Services.AddSingleton<DockerComposePipelineStepMarker>();
Aspire.Hosting.Dotnet (1)
DotnetProjectBuildCoordinator.cs (1)
235builder.Services.AddSingleton(_ => this);
Aspire.Hosting.Foundry (6)
FoundryExtensions.cs (5)
232builder.ApplicationBuilder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IHostedService, FoundryLocalLifecycleService>()); 244builder.ApplicationBuilder.Services.AddHealthChecks() 252builder.ApplicationBuilder.Services.AddHttpClient(nameof(FoundryLocalHealthCheck), client => 254builder.ApplicationBuilder.Services.AddHttpClient(nameof(LocalModelHealthCheck), client => 506builder.ApplicationBuilder.Services.AddHealthChecks()
Project\ProjectBuilderExtension.cs (1)
50builder.ApplicationBuilder.Services.Configure<AzureProvisioningOptions>(o => o.SupportsTargetedRoleAssignments = true);
Aspire.Hosting.Garnet (1)
GarnetBuilderExtensions.cs (1)
127builder.Services.AddHealthChecks().AddRedis(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.GitHub.Models (2)
GitHubModelsExtensions.cs (2)
208builder.ApplicationBuilder.Services.AddHttpClient(); 211builder.ApplicationBuilder.Services.AddHealthChecks()
Aspire.Hosting.JavaScript.Tests (3)
AddDenoAppTests.cs (3)
2404ExecutionContext = CreateRunExecutionContext(builder.Services), 2433ExecutionContext = CreateRunExecutionContext(builder.Services), 2461ExecutionContext = CreateRunExecutionContext(builder.Services),
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
72builder.Services.AddHealthChecks().Add(healthCheckRegistration);
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentExtensions.cs (3)
23builder.Services.TryAddSingleton<IHelmRunner, DefaultHelmRunner>(); 33if (builder.Services.All(d => d.ServiceType != typeof(KubernetesPipelineStepMarker))) 35builder.Services.AddSingleton<KubernetesPipelineStepMarker>();
Aspire.Hosting.Maui (4)
MauiHostingExtensions.cs (3)
20builder.Services.TryAddEventingSubscriber<MauiBuildQueueEventSubscriber>(); 23builder.Services.TryAddEventingSubscriber<MauiAndroidEnvironmentSubscriber>(); 26builder.Services.TryAddEventingSubscriber<MauiiOSEnvironmentSubscriber>();
MauiPlatformHelper.cs (1)
170appBuilder.Services.TryAddEventingSubscriber<UnsupportedPlatformEventSubscriber>();
Aspire.Hosting.MongoDB (3)
MongoDBBuilderExtensions.cs (2)
79builder.Services.AddHealthChecks() 206builder.ApplicationBuilder.Services.AddHealthChecks()
ReplicaSet\MongoDBReplicaSetBuilderExtensions.cs (1)
97builder.Services.AddHealthChecks()
Aspire.Hosting.MySql (2)
MySqlBuilderExtensions.cs (2)
79builder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 141builder.ApplicationBuilder.Services.AddHealthChecks().AddMySql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Nats (1)
NatsBuilderExtensions.cs (1)
88builder.Services.AddHealthChecks()
Aspire.Hosting.OpenAI (4)
OpenAIExtensions.cs (4)
52builder.Services.AddHttpClient(); 54builder.Services.AddHealthChecks().Add(new HealthCheckRegistration( 211builder.ApplicationBuilder.Services.AddHttpClient(); 214builder.ApplicationBuilder.Services.AddHealthChecks()
Aspire.Hosting.Oracle (1)
OracleDatabaseBuilderExtensions.cs (1)
56builder.Services.AddHealthChecks()
Aspire.Hosting.PostgreSQL (2)
PostgresBuilderExtensions.cs (2)
100builder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey, configure: (connection) => 173builder.ApplicationBuilder.Services.AddHealthChecks().AddNpgSql(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Qdrant (1)
QdrantBuilderExtensions.cs (1)
63builder.Services.AddHealthChecks()
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
60builder.Services.AddHealthChecks().AddRabbitMQ(async (sp) =>
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
93builder.Services.AddHealthChecks().AddRedis(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Rust (1)
RustHostingExtensions.cs (1)
89builder.Services.TryAddSingleton<ICargoMetadataReader, CargoMetadataReader>();
Aspire.Hosting.Rust.Tests (5)
RustPublicApiTests.cs (5)
402builder.Services.AddSingleton<ICargoMetadataReader>(reader); 434builder.Services.AddSingleton<ICargoMetadataReader>(reader); 473builder.Services.AddSingleton<ICargoMetadataReader>(reader); 508builder.Services.AddSingleton<ICargoMetadataReader>(reader); 531builder.Services.AddSingleton<ICargoMetadataReader>(
Aspire.Hosting.SqlServer (2)
SqlServerBuilderExtensions.cs (2)
51builder.Services.AddHealthChecks().AddSqlServer(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey); 134builder.ApplicationBuilder.Services.AddHealthChecks().AddSqlServer(sp => connectionString ?? throw new InvalidOperationException("Connection string is unavailable"), name: healthCheckKey);
Aspire.Hosting.Testing (3)
DistributedApplicationTestingBuilder.cs (3)
402builder.Services.Configure<ResourceNotificationServiceOptions>( 774/// <inheritdoc cref="IDistributedApplicationBuilder.Services" /> 775new IServiceCollection Services => ((IDistributedApplicationBuilder)this).Services;
Aspire.Hosting.Testing.Tests (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Tests (44)
AppHostSmokeTests.cs (2)
52builder.Services.AddHostedService(sp => testService); 53builder.Services.AddSingleton<ILoggerProvider>(new TestLoggerProvider(testSink));
ApplicationModel\Docker\WithDockerfileBuilderTests.cs (9)
97Services = appBuilder.Services.BuildServiceProvider(), 148Services = appBuilder.Services.BuildServiceProvider(), 184Services = appBuilder.Services.BuildServiceProvider(), 202appBuilder.Services.AddSingleton<string>("test-config-value"); 218Services = appBuilder.Services.BuildServiceProvider(), 259Services = appBuilder.Services.BuildServiceProvider(), 339Services = appBuilder.Services.BuildServiceProvider(), 375Services = appBuilder.Services.BuildServiceProvider(), 440Services = appBuilder.Services.BuildServiceProvider(),
AtsEventingExportsTests.cs (1)
29var subscribers = builder.Services
AtsHealthCheckExportsTests.cs (1)
29using var serviceProvider = builder.Services.BuildServiceProvider();
Dashboard\DashboardEventHandlersTests.cs (1)
86appBuilder.Services.AddSingleton<ILoggerProvider>(new TestLoggerProvider(testSink));
DistributedApplicationBuilderTests.cs (1)
49appBuilder.Services.Configure<DcpOptions>(o =>
DistributedApplicationTests.cs (10)
64testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 96testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 108testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 142testProgram.AppBuilder.Services.AddLifecycleHook(_ => 192testProgram.AppBuilder.Services.AddHealthChecks().AddCheck("dummy_healthcheck", () => HealthCheckResult.Unhealthy()); 700testProgram.AppBuilder.Services.AddLifecycleHook((sp) => 723testProgram.AppBuilder.Services.TryAddLifecycleHook(callback1); 728testProgram.AppBuilder.Services.TryAddLifecycleHook(callback2); 732var lifecycleHookDescriptors = testProgram.AppBuilder.Services.Where(sd => sd.ServiceType == typeof(IDistributedApplicationLifecycleHook)); 745testProgram.AppBuilder.Services.AddLifecycleHook(sp => new CheckAllocatedEndpointsLifecycleHook(tcs));
ManifestGenerationTests.cs (13)
27program.AppBuilder.Services.AddSingleton(manifestStore); 45program.AppBuilder.Services.AddSingleton(manifestStore); 63program.AppBuilder.Services.AddSingleton(manifestStore); 81program.AppBuilder.Services.AddSingleton(manifestStore); 122appBuilder.Services.AddSingleton(manifestStore); 151program.AppBuilder.Services.AddSingleton(manifestStore); 184program.AppBuilder.Services.AddSingleton(manifestStore); 204program.AppBuilder.Services.AddSingleton(manifestStore); 222program.AppBuilder.Services.AddSingleton(manifestStore); 243program.AppBuilder.Services.AddSingleton(manifestStore); 266program.AppBuilder.Services.AddSingleton(manifestStore); 286program.AppBuilder.Services.AddSingleton(manifestStore); 287program.AppBuilder.Services.Configure<PipelineOptions>(options =>
ProjectResourceTests.cs (1)
1049appBuilder.Services.AddKeyedSingleton<IDistributedApplicationPublisher, NoopPublisher>("manifest");
RequiredCommandAnnotationTests.cs (3)
388builder.Services.AddSingleton<IInteractionService>(testInteractionService); 420builder.Services.AddSingleton<IInteractionService>(testInteractionService); 444builder.Services.AddSingleton<IInteractionService>(testInteractionService);
ResourceFailureLoggingTests.cs (1)
77builder.ApplicationBuilder.Services.AddLogging(x => x.AddFakeLogging(y => y.FilteredCategories.Add(category)));
WithHttpCommandTests.cs (1)
114var httpClientFactoryServiceDescriptor = builder.Services.FirstOrDefault(sd => sd.ServiceType == typeof(IHttpClientFactory));
Aspire.Hosting.TestUtilities (1)
tests\Shared\DistributedApplicationTestingBuilderExtensions.cs (1)
25builder.Services.AddTestAndResourceLogging(testOutputHelper, builder.Configuration, builder.Environment.ApplicationName, isPublishMode: builder.ExecutionContext.IsPublishMode);
Aspire.Hosting.Valkey (1)
ValkeyBuilderExtensions.cs (1)
141builder.Services.AddHealthChecks()
CustomResources.AppHost (1)
TestResource.cs (1)
14builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>();
HealthChecksSandbox.AppHost (2)
AppHost.cs (2)
11builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>(); 92builder.Services.AddHealthChecks()
Stress.AppHost (4)
AppHost.cs (3)
11builder.Services.AddHttpClient(); 12builder.Services.AddHttpClient("large-telemetry", client => client.Timeout = Timeout.InfiniteTimeSpan); 13builder.Services.AddHealthChecks().AddAsyncCheck("health-test", async (ct) =>
TestResource.cs (1)
15builder.Services.TryAddEventingSubscriber<TestResourceLifecycle>();
TestProject.AppHost (2)
TestProgram.cs (2)
102AppBuilder.Services.TryAddEventingSubscriber<EndPointWriterHook>(); 103AppBuilder.Services.AddHttpClient();