5 implementations of Services
Aspire.Hosting (1)
DistributedApplication.cs (1)
239public IServiceProvider Services => _host.Services;
Microsoft.AspNetCore (1)
WebApplication.cs (1)
44public IServiceProvider Services => _host.Services;
Microsoft.AspNetCore.Mvc.Testing (1)
DeferredHostBuilder.cs (1)
129public IServiceProvider Services => _host.Services;
Microsoft.Extensions.Hosting (1)
Internal\Host.cs (1)
61public IServiceProvider Services { get; }
Microsoft.Extensions.Hosting.Testing (1)
FakeHost.cs (1)
19public IServiceProvider Services => _host.Services;
863 references to Services
aspire (1)
Program.cs (1)
128var rootCommand = app.Services.GetRequiredService<RootCommand>();
Aspire.Azure.AI.OpenAI.Tests (57)
AspireAzureAIOpenAIExtensionsTests.cs (12)
45host.Services.GetRequiredKeyedService<AzureOpenAIClient>("openai") : 46host.Services.GetRequiredService<AzureOpenAIClient>(); 49host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 50host.Services.GetRequiredService<OpenAIClient>(); 76host.Services.GetRequiredKeyedService<AzureOpenAIClient>("openai") : 77host.Services.GetRequiredService<AzureOpenAIClient>(); 102host.Services.GetRequiredKeyedService<AzureOpenAIClient>("openai") : 103host.Services.GetRequiredService<AzureOpenAIClient>(); 123var client = host.Services.GetRequiredService<AzureOpenAIClient>(); 146var client2 = host.Services.GetRequiredKeyedService<AzureOpenAIClient>("openai2"); 147var client3 = host.Services.GetRequiredKeyedService<AzureOpenAIClient>("openai3"); 191var options = host.Services.GetRequiredService<IOptionsMonitor<AzureOpenAIClientOptions>>().Get(useKeyed ? "openai" : "Default");
AspireAzureOpenAIClientBuilderChatClientExtensionsTests.cs (14)
36host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 37host.Services.GetRequiredService<IChatClient>(); 66host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 67host.Services.GetRequiredService<IChatClient>(); 94host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 95host.Services.GetRequiredService<IChatClient>(); 125host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 126host.Services.GetRequiredService<IChatClient>(); 156host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 157host.Services.GetRequiredService<IChatClient>(); 187host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 188host.Services.GetRequiredService<IChatClient>(); 214host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 215host.Services.GetRequiredService<IChatClient>();
AspireAzureOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (14)
36host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 37host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 66host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 67host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 94host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 95host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 125host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 126host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 156host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 157host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 187host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 188host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 214host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 215host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>();
AspireConfigurableOpenAIExtensionsTests.cs (17)
60host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 61host.Services.GetRequiredService<OpenAIClient>(); 87host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 88host.Services.GetRequiredService<OpenAIClient>(); 114host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 115host.Services.GetRequiredService<OpenAIClient>(); 134var openAiClient = host.Services.GetRequiredService<OpenAIClient>(); 160host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 161host.Services.GetRequiredService<OpenAIClient>(); 187host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 188host.Services.GetRequiredService<OpenAIClient>(); 214host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 215host.Services.GetRequiredService<OpenAIClient>(); 238host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 239host.Services.GetRequiredService<OpenAIClient>(); 244host.Services.GetRequiredKeyedService<IChatClient>("chat") : 245host.Services.GetRequiredService<IChatClient>();
Aspire.Azure.Data.Tables.Tests (10)
AspireTablesExtensionsTests.cs (10)
37host.Services.GetRequiredKeyedService<TableServiceClient>("tables") : 38host.Services.GetRequiredService<TableServiceClient>(); 64host.Services.GetRequiredKeyedService<TableServiceClient>("tables") : 65host.Services.GetRequiredService<TableServiceClient>(); 94host.Services.GetRequiredKeyedService<TableServiceClient>("tables") : 95host.Services.GetRequiredService<TableServiceClient>(); 122host.Services.GetRequiredKeyedService<TableServiceClient>("tables") : 123host.Services.GetRequiredService<TableServiceClient>(); 146var client2 = host.Services.GetRequiredKeyedService<TableServiceClient>("tables2"); 147var client3 = host.Services.GetRequiredKeyedService<TableServiceClient>("tables3");
Aspire.Azure.Messaging.EventHubs.Tests (11)
AspireEventHubsExtensionsTests.cs (8)
467host.Services.GetRequiredKeyedService(s_clientTypes[clientIndex], key) : 468host.Services.GetRequiredService(s_clientTypes[clientIndex]); 605var client = host.Services.GetRequiredService<EventProcessorClient>(); 682var producerClient = app.Services.GetRequiredService<EventHubProducerClient>(); 686var consumerClient = app.Services.GetRequiredService<EventHubConsumerClient>(); 690var processorClient = app.Services.GetRequiredService<EventProcessorClient>(); 694var partitionReceiver = app.Services.GetRequiredService<PartitionReceiver>(); 698var bufferedProducerClient = app.Services.GetRequiredService<EventHubBufferedProducerClient>();
ConformanceTestsBase.cs (3)
76HealthCheckServiceOptions healthCheckServiceOptions = host.Services.GetRequiredService<IOptions<HealthCheckServiceOptions>>().Value; 80var healthCheck1 = registration.Factory(host.Services) as AzureEventHubHealthCheck; 81var healthCheck2 = registration.Factory(host.Services) as AzureEventHubHealthCheck;
Aspire.Azure.Messaging.ServiceBus.Tests (12)
AspireServiceBusExtensionsTests.cs (12)
37host.Services.GetRequiredKeyedService<ServiceBusClient>("sb") : 38host.Services.GetRequiredService<ServiceBusClient>(); 64host.Services.GetRequiredKeyedService<ServiceBusClient>("sb") : 65host.Services.GetRequiredService<ServiceBusClient>(); 94host.Services.GetRequiredKeyedService<ServiceBusClient>("sb") : 95host.Services.GetRequiredService<ServiceBusClient>(); 122host.Services.GetRequiredKeyedService<ServiceBusClient>("sb") : 123host.Services.GetRequiredService<ServiceBusClient>(); 146var client2 = host.Services.GetRequiredKeyedService<ServiceBusClient>("sb2"); 147var client3 = host.Services.GetRequiredKeyedService<ServiceBusClient>("sb3"); 173var client = host.Services.GetRequiredService<ServiceBusClient>(); 194var client = host.Services.GetRequiredService<ServiceBusClient>();
Aspire.Azure.Messaging.WebPubSub.Tests (16)
AspireWebPubSubExtensionsTests.cs (16)
38host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 39host.Services.GetRequiredService<WebPubSubServiceClient>(); 73host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 74host.Services.GetRequiredService<WebPubSubServiceClient>(); 104host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 105host.Services.GetRequiredService<WebPubSubServiceClient>(); 133host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 134host.Services.GetRequiredService<WebPubSubServiceClient>(); 151var ex = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<WebPubSubServiceClient>); 176var client = host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("key"); 195var client1 = host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("hub1"); 198var client2 = host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("hub2"); 226host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 227host.Services.GetRequiredService<WebPubSubServiceClient>(); 256host.Services.GetRequiredKeyedService<WebPubSubServiceClient>("wps") : 257host.Services.GetRequiredService<WebPubSubServiceClient>();
Aspire.Azure.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (26)
AspireAzureEFPostgreSqlExtensionsTests.cs (9)
40var context = host.Services.GetRequiredService<TestDbContext>(); 58var context = host.Services.GetRequiredService<TestDbContext>(); 78var context = host.Services.GetRequiredService<TestDbContext>(); 105var context = host.Services.GetRequiredService<TestDbContext>(); 147var context = host.Services.GetRequiredService<TestDbContext>(); 188var context = host.Services.GetRequiredService<TestDbContext>(); 222var context = host.Services.GetRequiredService<TestDbContext>(); 253var context = host.Services.GetRequiredService<TestDbContext>(); 254var context2 = host.Services.GetRequiredService<TestDbContext2>();
ConformanceTests.cs (2)
119IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 129TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
EnrichNpgsqlTests.cs (11)
76var context = host.Services.GetRequiredService<TestDbContext>(); 112var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 133var context = host.Services.GetRequiredService<TestDbContext>(); 180var context = host.Services.GetRequiredService<TestDbContext>(); 219var context = host.Services.GetRequiredService<TestDbContext>(); 249var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 271var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 289var context = host.Services.GetRequiredService<TestDbContext>(); 318var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 336var context = host.Services.GetRequiredService<TestDbContext>(); 370var tracerProvider = host.Services.GetService<TracerProvider>();
TokenCredentialTests.cs (4)
52var context = host.Services.GetRequiredService<TestDbContext>(); 83using var scope = host.Services.CreateScope(); 115var context = host.Services.GetRequiredService<TestDbContext>(); 147var context = host.Services.GetRequiredService<TestDbContext>();
Aspire.Azure.Npgsql.Tests (21)
AspireAzurePostgreSqlNpgsqlExtensionsTests.cs (19)
41host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 42host.Services.GetRequiredService<NpgsqlDataSource>(); 70host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 71host.Services.GetRequiredService<NpgsqlDataSource>(); 108host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 109host.Services.GetRequiredService<NpgsqlDataSource>(); 140host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 141host.Services.GetRequiredService<NpgsqlDataSource>(); 180host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 181host.Services.GetRequiredService<NpgsqlDataSource>(); 223host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 224host.Services.GetRequiredService<NpgsqlDataSource>(); 256host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 257host.Services.GetRequiredService<NpgsqlDataSource>(); 288host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 289host.Services.GetRequiredService<NpgsqlDataSource>(); 310var connection1 = host.Services.GetRequiredService<NpgsqlDataSource>(); 311var connection2 = host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql2"); 312var connection3 = host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql3");
ConformanceTests.cs (2)
127T? Resolve<T>() => key is null ? host.Services.GetService<T>() : host.Services.GetKeyedService<T>(key);
Aspire.Azure.Search.Documents.Tests (6)
AspireAzureSearchExtensionsTests.cs (6)
38host.Services.GetRequiredKeyedService<SearchIndexClient>("search") : 39host.Services.GetRequiredService<SearchIndexClient>(); 65host.Services.GetRequiredKeyedService<SearchIndexClient>("search") : 66host.Services.GetRequiredService<SearchIndexClient>(); 90var client2 = host.Services.GetRequiredKeyedService<SearchIndexClient>("search2"); 91var client3 = host.Services.GetRequiredKeyedService<SearchIndexClient>("search3");
Aspire.Azure.Security.KeyVault.Tests (6)
AspireKeyVaultExtensionsTests.cs (6)
40host.Services.GetRequiredKeyedService<SecretClient>("secrets") : 41host.Services.GetRequiredService<SecretClient>(); 70host.Services.GetRequiredKeyedService<SecretClient>("secrets") : 71host.Services.GetRequiredService<SecretClient>(); 193var client2 = host.Services.GetRequiredKeyedService<SecretClient>("secrets2"); 194var client3 = host.Services.GetRequiredKeyedService<SecretClient>("secrets3");
Aspire.Azure.Storage.Blobs.Tests (10)
AspireBlobStorageExtensionsTests.cs (10)
37host.Services.GetRequiredKeyedService<BlobServiceClient>("blob") : 38host.Services.GetRequiredService<BlobServiceClient>(); 64host.Services.GetRequiredKeyedService<BlobServiceClient>("blob") : 65host.Services.GetRequiredService<BlobServiceClient>(); 94host.Services.GetRequiredKeyedService<BlobServiceClient>("blob") : 95host.Services.GetRequiredService<BlobServiceClient>(); 122host.Services.GetRequiredKeyedService<BlobServiceClient>("blob") : 123host.Services.GetRequiredService<BlobServiceClient>(); 146var client2 = host.Services.GetRequiredKeyedService<BlobServiceClient>("blob2"); 147var client3 = host.Services.GetRequiredKeyedService<BlobServiceClient>("blob3");
Aspire.Azure.Storage.Queues.Tests (10)
AspireQueueStorageExtensionsTests.cs (10)
37host.Services.GetRequiredKeyedService<QueueServiceClient>("queue") : 38host.Services.GetRequiredService<QueueServiceClient>(); 64host.Services.GetRequiredKeyedService<QueueServiceClient>("queue") : 65host.Services.GetRequiredService<QueueServiceClient>(); 94host.Services.GetRequiredKeyedService<QueueServiceClient>("queue") : 95host.Services.GetRequiredService<QueueServiceClient>(); 122host.Services.GetRequiredKeyedService<QueueServiceClient>("queue") : 123host.Services.GetRequiredService<QueueServiceClient>(); 146var client2 = host.Services.GetRequiredKeyedService<QueueServiceClient>("queue2"); 147var client3 = host.Services.GetRequiredKeyedService<QueueServiceClient>("queue3");
Aspire.Components.Common.Tests (21)
ConformanceTests.cs (21)
115HealthCheckService? healthCheckService = host.Services.GetService<HealthCheckService>(); 130HealthCheckService healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 155TracerProvider? tracer = host.Services.GetService<TracerProvider>(); 169MeterProvider? meter = host.Services.GetService<MeterProvider>(); 187using (IServiceScope scope1 = host.Services.CreateScope()) 192using (IServiceScope scope2 = host.Services.CreateScope()) 235TService serviceForKey1 = host.Services.GetRequiredKeyedService<TService>(key1); 236TService serviceForKey2 = host.Services.GetRequiredKeyedService<TService>(key2); 256Assert.NotNull(host.Services.GetKeyedService<TService>(key)); 257Assert.Null(host.Services.GetService<TService>()); 258Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TService>); 289? host.Services.GetRequiredService<TService>() 290: host.Services.GetRequiredKeyedService<TService>(key); 291TestLoggerFactory loggerFactory = (TestLoggerFactory)host.Services.GetRequiredService<ILoggerFactory>(); 320HealthCheckService healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 380? host.Services.GetRequiredService<TService>() 381: host.Services.GetRequiredKeyedService<TService>(key)); 403Assert.Null(host.Services.GetService<TracerProvider>()); 425Assert.Null(host.Services.GetService<HealthCheckService>()); 450? host.Services.GetRequiredService<TService>() 451: host.Services.GetRequiredKeyedService<TService>(key);
Aspire.Confluent.Kafka.Tests (37)
Aspire8MetricsTests.cs (4)
43var metricsChannel = host.Services.GetRequiredService(ReflectionHelpers.MetricsChannelType.Value); 45var meterFactory = host.Services.GetRequiredService<IMeterFactory>(); 158var metricsChannel = host.Services.GetRequiredService(ReflectionHelpers.MetricsChannelType.Value); 160var meterFactory = host.Services.GetRequiredService<IMeterFactory>();
ConsumerConfigurationTests.cs (9)
39? host.Services.GetRequiredKeyedService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value, "messaging") 40: host.Services.GetRequiredService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value); 72? host.Services.GetRequiredKeyedService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value, "messaging") 73: host.Services.GetRequiredService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value); 105? host.Services.GetRequiredKeyedService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value, "messaging") 106: host.Services.GetRequiredService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value); 184? host.Services.GetRequiredKeyedService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value, "messaging") 185: host.Services.GetRequiredService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value); 253var connectionFactory = host.Services.GetRequiredService(ReflectionHelpers.ConsumerConnectionFactoryStringKeyStringValueType.Value);
ConsumerConformanceTests.cs (3)
109var client1 = host.Services.GetRequiredService<IConsumer<string, string>>(); 110var client2 = host.Services.GetRequiredKeyedService<IConsumer<string, string>>("messaging2"); 111var client3 = host.Services.GetRequiredKeyedService<IConsumer<string, string>>("messaging3");
OtelMetricsTests.cs (5)
68? host.Services.GetRequiredKeyedService<IProducer<string, string>>(key) 69: host.Services.GetRequiredService<IProducer<string, string>>()) 85? host.Services.GetRequiredKeyedService<IConsumer<string, string>>(key) 86: host.Services.GetRequiredService<IConsumer<string, string>>()) 109host.Services.GetRequiredService<MeterProvider>().EnsureMetricsAreFlushed();
OtelTracesTests.cs (4)
69? host.Services.GetRequiredKeyedService<IProducer<string, string>>(key) 70: host.Services.GetRequiredService<IProducer<string, string>>()) 90? host.Services.GetRequiredKeyedService<IConsumer<string, string>>(key) 91: host.Services.GetRequiredService<IConsumer<string, string>>())
ProducerConfigurationTests.cs (9)
36host.Services.GetRequiredKeyedService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value, "messaging") : 37host.Services.GetRequiredService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value); 66host.Services.GetRequiredKeyedService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value, "messaging") : 67host.Services.GetRequiredService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value); 98host.Services.GetRequiredKeyedService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value, "messaging") : 99host.Services.GetRequiredService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value); 174host.Services.GetRequiredKeyedService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value, "messaging") : 175host.Services.GetRequiredService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value); 242var connectionFactory = host.Services.GetRequiredService(ReflectionHelpers.ProducerConnectionFactoryStringKeyStringValueType.Value);
ProducerConformanceTests.cs (3)
100var client1 = host.Services.GetRequiredService<IProducer<string, string>>(); 101var client2 = host.Services.GetRequiredKeyedService<IProducer<string, string>>("messaging2"); 102var client3 = host.Services.GetRequiredKeyedService<IProducer<string, string>>("messaging3");
Aspire.Elastic.Clients.Elasticsearch.Tests (8)
AspireElasticClientExtensionsTest.cs (8)
58var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 91var healthCheckService = host.Services.GetService<HealthCheckService>(); 112var client1 = host.Services.GetRequiredService<ElasticsearchClient>(); 113var client2 = host.Services.GetRequiredKeyedService<ElasticsearchClient>("elasticsearch2"); 114var client3 = host.Services.GetRequiredKeyedService<ElasticsearchClient>("elasticsearch3"); 136var client1 = host.Services.GetRequiredService<ElasticsearchClient>(); 137var client2 = host.Services.GetRequiredKeyedService<ElasticsearchClient>("elasticsearch2"); 160var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>();
Aspire.Hosting (9)
DistributedApplication.cs (9)
239public IServiceProvider Services => _host.Services; 291public ResourceNotificationService ResourceNotifications => _resourceNotifications ??= _host.Services.GetRequiredService<ResourceNotificationService>(); 363var executionContext = _host.Services.GetRequiredService<DistributedApplicationExecutionContext>(); 409var executionContext = _host.Services.GetRequiredService<DistributedApplicationExecutionContext>(); 453var beforeStartEvent = new BeforeStartEvent(_host.Services, _host.Services.GetRequiredService<DistributedApplicationModel>()); 454var eventing = _host.Services.GetRequiredService<IDistributedApplicationEventing>(); 457var lifecycleHooks = _host.Services.GetServices<IDistributedApplicationLifecycleHook>(); 458var appModel = _host.Services.GetRequiredService<DistributedApplicationModel>();
Aspire.Hosting.Azure.Tests (11)
AzureCosmosDBEmulatorFunctionalTests.cs (5)
107using var cosmosClient = host.Services.GetRequiredService<CosmosClient>(); 108using var dbContext = host.Services.GetRequiredService<EFCoreCosmosDbContext>(); 193using var cosmosClient = host.Services.GetRequiredService<CosmosClient>(); 241using var cosmosClient = host.Services.GetRequiredService<CosmosClient>(); 301using var cosmosClient = host.Services.GetRequiredService<CosmosClient>();
AzureEventHubsExtensionsTests.cs (3)
97var producerClient = host.Services.GetRequiredService<EventHubProducerClient>(); 98var consumerClient = host.Services.GetRequiredService<EventHubConsumerClient>(); 149var healthCheckService = host.Services.GetRequiredService<HealthCheckService>();
AzureServiceBusExtensionsTests.cs (2)
221var serviceBusClient = host.Services.GetRequiredService<ServiceBusClient>(); 834var serviceBusClient = host.Services.GetRequiredService<ServiceBusClient>();
AzureStorageEmulatorFunctionalTests.cs (1)
83var serviceClient = host.Services.GetRequiredService<BlobServiceClient>();
Aspire.Hosting.Elasticsearch.Tests (5)
ElasticsearchFunctionalTests.cs (5)
61var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>(); 126var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>(); 136var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>(); 182var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>(); 197var elasticsearchClient = host.Services.GetRequiredService<ElasticsearchClient>();
Aspire.Hosting.Garnet.Tests (3)
GarnetFunctionalTests.cs (3)
83var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 164var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 215var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>();
Aspire.Hosting.Kafka.Tests (4)
KafkaFunctionalTests.cs (4)
93var producer = host.Services.GetRequiredService<IProducer<string, string>>(); 100var consumer = host.Services.GetRequiredService<IConsumer<string, string>>(); 180var producer = host.Services.GetRequiredService<IProducer<string, string>>(); 236var consumer = host.Services.GetRequiredService<IConsumer<string, string>>();
Aspire.Hosting.Milvus.Tests (3)
MilvusFunctionalTests.cs (3)
43var milvusClient = host.Services.GetRequiredService<MilvusClient>(); 119var milvusClient = host.Services.GetRequiredService<MilvusClient>(); 166var milvusClient = host.Services.GetRequiredService<MilvusClient>();
Aspire.Hosting.MongoDB.Tests (5)
MongoDbFunctionalTests.cs (5)
96var mongoDatabase = host.Services.GetRequiredService<IMongoDatabase>(); 158var mongoDatabase = host.Services.GetRequiredService<IMongoDatabase>(); 204var mongoDatabase = host.Services.GetRequiredService<IMongoDatabase>(); 312var mongoDatabase = host.Services.GetRequiredService<IMongoDatabase>(); 316var mongoDatabase = host.Services.GetRequiredService<IMongoDatabase>();
Aspire.Hosting.MySql.Tests (11)
MySqlFunctionalTests.cs (11)
101using var connection = host.Services.GetRequiredService<MySqlConnection>(); 177using var connection = host.Services.GetRequiredService<MySqlConnection>(); 184using var connection = host.Services.GetRequiredService<MySqlConnection>(); 246using var connection = host.Services.GetRequiredService<MySqlConnection>(); 253using var connection = host.Services.GetRequiredService<MySqlConnection>(); 347using var connection = host.Services.GetRequiredService<MySqlConnection>(); 354using var connection = host.Services.GetRequiredService<MySqlConnection>(); 417var dbContext = host.Services.GetRequiredService<TestDbContext>(); 425var dbContext = host.Services.GetRequiredService<TestDbContext>(); 432var dbContext = host.Services.GetRequiredService<TestDbContext>(); 439var dbContext = host.Services.GetRequiredService<TestDbContext>();
Aspire.Hosting.Nats.Tests (5)
NatsFunctionalTests.cs (5)
54var jetStream = host.Services.GetRequiredService<INatsJSContext>(); 98var natsConnection = host.Services.GetRequiredService<INatsConnection>(); 144var natsConnection = host.Services.GetRequiredService<INatsConnection>(); 204var jetStream = host.Services.GetRequiredService<INatsJSContext>(); 251var jetStream = host.Services.GetRequiredService<INatsJSContext>();
Aspire.Hosting.Oracle.Tests (4)
OracleFunctionalTests.cs (4)
59var dbContext = host.Services.GetRequiredService<TestDbContext>(); 142using var dbContext = host.Services.GetRequiredService<TestDbContext>(); 202using var dbContext = host.Services.GetRequiredService<TestDbContext>(); 318var dbContext = host.Services.GetRequiredService<TestDbContext>();
Aspire.Hosting.PostgreSQL.Tests (9)
PostgresFunctionalTests.cs (9)
133using var connection = host.Services.GetRequiredService<NpgsqlConnection>(); 253using var connection = host.Services.GetRequiredService<NpgsqlConnection>(); 315using var connection = host.Services.GetRequiredService<NpgsqlConnection>(); 410using var connection = host.Services.GetRequiredService<NpgsqlConnection>(); 417using var connection = host.Services.GetRequiredService<NpgsqlConnection>(); 539var conn = host.Services.GetRequiredService<NpgsqlConnection>(); 580var conn = host.Services.GetRequiredService<NpgsqlConnection>(); 652var conn = host.Services.GetRequiredService<NpgsqlConnection>(); 710var conn = host.Services.GetRequiredKeyedService<NpgsqlConnection>(db.Resource.Name);
Aspire.Hosting.Qdrant.Tests (3)
QdrantFunctionalTests.cs (3)
56var qdrantClient = host.Services.GetRequiredService<QdrantClient>(); 141var qdrantClient = host.Services.GetRequiredService<QdrantClient>(); 186var qdrantClient = host.Services.GetRequiredService<QdrantClient>();
Aspire.Hosting.RabbitMQ.Tests (3)
RabbitMQFunctionalTests.cs (3)
78var connection = host.Services.GetRequiredService<IConnection>(); 141var connection = host.Services.GetRequiredService<IConnection>(); 198var connection = host.Services.GetRequiredService<IConnection>();
Aspire.Hosting.Redis.Tests (7)
RedisFunctionalTests.cs (7)
117var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 216var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 252var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 299var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 334var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 383var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 413var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>();
Aspire.Hosting.SqlServer.Tests (10)
SqlServerFunctionalTests.cs (10)
94var conn = host.Services.GetRequiredService<SqlConnection>(); 108var dbContext = host.Services.GetRequiredService<TestDbContext>(); 199var conn = host1.Services.GetRequiredService<SqlConnection>(); 224var conn = host1.Services.GetRequiredService<SqlConnection>(); 284var conn = host2.Services.GetRequiredService<SqlConnection>(); 292var conn = host2.Services.GetRequiredService<SqlConnection>(); 382var conn = host.Services.GetRequiredService<SqlConnection>(); 435var conn = host.Services.GetRequiredService<SqlConnection>(); 507var conn = host.Services.GetRequiredService<SqlConnection>(); 565var conn = host.Services.GetRequiredKeyedService<SqlConnection>(db.Resource.Name);
Aspire.Hosting.Valkey.Tests (3)
ValkeyFunctionalTests.cs (3)
47var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 109var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>(); 160var redisClient = host.Services.GetRequiredService<IConnectionMultiplexer>();
Aspire.Keycloak.Authentication.Tests (8)
AspireKeycloakExtensionTests.cs (8)
30host.Services.GetRequiredService<IOptionsMonitor<JwtBearerOptions>>() 50host.Services.GetRequiredService<IOptionsMonitor<JwtBearerOptions>>().Get(scheme)); 70var options = host.Services.GetRequiredService<IOptionsMonitor<JwtBearerOptions>>() 92var options = host.Services.GetRequiredService<IOptionsMonitor<JwtBearerOptions>>() 111host.Services.GetRequiredService<IOptionsMonitor<OpenIdConnectOptions>>() 131host.Services.GetRequiredService<IOptionsMonitor<OpenIdConnectOptions>>().Get(scheme)); 152var options = host.Services.GetRequiredService<IOptionsMonitor<OpenIdConnectOptions>>() 175var options = host.Services.GetRequiredService<IOptionsMonitor<OpenIdConnectOptions>>()
Aspire.Microsoft.Azure.Cosmos.Tests (47)
AspireMicrosoftAzureCosmosExtensionsTests.cs (44)
31var client = host.Services.GetRequiredService<CosmosClient>(); 59var client = host.Services.GetService<CosmosClient>(); 77var database = host.Services.GetRequiredService<Database>(); 78var client = host.Services.GetService<CosmosClient>(); 99var container = host.Services.GetRequiredService<Container>(); 100var database = host.Services.GetService<Database>(); 101var client = host.Services.GetService<CosmosClient>(); 123var database = host.Services.GetRequiredKeyedService<Database>(serviceKey); 124var client = host.Services.GetKeyedService<CosmosClient>(serviceKey); 146var container = host.Services.GetRequiredKeyedService<Container>(serviceKey); 147var database = host.Services.GetKeyedService<Database>(serviceKey); 148var client = host.Services.GetKeyedService<CosmosClient>(serviceKey); 170var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<Container>); 187var exception = Assert.Throws<InvalidOperationException>(() => host.Services.GetKeyedService<Container>(serviceKey)); 203var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<Database>); 219var exception = Assert.Throws<InvalidOperationException>(() => host.Services.GetRequiredKeyedService<Database>(serviceKey)); 238var client = host.Services.GetRequiredService<CosmosClient>(); 263var client = host.Services.GetRequiredService<CosmosClient>(); 264var container = host.Services.GetRequiredService<Container>(); 287var client = host.Services.GetRequiredService<CosmosClient>(); 288var database = host.Services.GetRequiredService<Database>(); 315var client = host.Services.GetRequiredService<CosmosClient>(); 316var container = host.Services.GetRequiredService<Container>(); 343var client = host.Services.GetRequiredKeyedService<CosmosClient>(serviceKey); 344var database = host.Services.GetRequiredKeyedService<Database>(serviceKey); 372var client = host.Services.GetRequiredKeyedService<CosmosClient>(serviceKey); 373var container = host.Services.GetRequiredKeyedService<Container>(serviceKey); 394var database = host.Services.GetService<Database>(); 395var client = host.Services.GetService<CosmosClient>(); 396var container = host.Services.GetService<Container>(); 424var database = host.Services.GetService<Database>(); 425var client = host.Services.GetService<CosmosClient>(); 433var container = host.Services.GetRequiredKeyedService<Container>("container1"); 460var container1 = host.Services.GetRequiredKeyedService<Container>("container1"); 461var container2 = host.Services.GetRequiredKeyedService<Container>("container2"); 491() => host.Services.GetRequiredKeyedService<Container>("container1")); 511var container = host.Services.GetKeyedService<Container>("container1"); 512var database = host.Services.GetRequiredService<Database>(); 544var container = host.Services.GetRequiredKeyedService<Container>("container1"); 577var container1 = host.Services.GetRequiredKeyedService<Container>("container1"); 578var container2 = host.Services.GetRequiredKeyedService<Container>("container2"); 618var usersContainer = host.Services.GetRequiredKeyedService<Container>(container1Name); 619var ordersContainer = host.Services.GetRequiredKeyedService<Container>(container2Name); 620var productsContainer = host.Services.GetRequiredKeyedService<Container>(container3Name);
ConformanceTests.cs (3)
92var client1 = host.Services.GetRequiredService<CosmosClient>(); 93var client2 = host.Services.GetRequiredKeyedService<CosmosClient>("cosmosdb2"); 94var client3 = host.Services.GetRequiredKeyedService<CosmosClient>("cosmosdb3");
Aspire.Microsoft.Data.SqlClient.Tests (9)
AspireSqlServerSqlClientExtensionsTests.cs (9)
37host.Services.GetRequiredKeyedService<SqlConnection>("sqlconnection") : 38host.Services.GetRequiredService<SqlConnection>(); 65host.Services.GetRequiredKeyedService<SqlConnection>("sqlconnection") : 66host.Services.GetRequiredService<SqlConnection>(); 97host.Services.GetRequiredKeyedService<SqlConnection>("sqlconnection") : 98host.Services.GetRequiredService<SqlConnection>(); 121var connection1 = host.Services.GetRequiredService<SqlConnection>(); 122var connection2 = host.Services.GetRequiredKeyedService<SqlConnection>("sqlconnection2"); 123var connection3 = host.Services.GetRequiredKeyedService<SqlConnection>("sqlconnection3");
Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests (17)
AspireAzureEfCoreCosmosDBExtensionsTests.cs (10)
36var context = host.Services.GetRequiredService<TestDbContext>(); 73var context = host.Services.GetRequiredService<TestDbContext>(); 113var context = host.Services.GetRequiredService<TestDbContext>(); 144var context = host.Services.GetRequiredService<TestDbContext>(); 145var context2 = host.Services.GetRequiredService<TestDbContext2>(); 233var context = host.Services.GetRequiredService<TestDbContext>(); 253var context = host.Services.GetRequiredService<TestDbContext>(); 276var context = host.Services.GetRequiredService<TestDbContext>(); 298var context = host.Services.GetRequiredService<TestDbContext>(); 325var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>);
ConformanceTests.cs (2)
84IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 94TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
EnrichCosmosDbTests.cs (5)
67var context = host.Services.GetRequiredService<TestDbContext>(); 96var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 117var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 134var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 156var tracerProvider = host.Services.GetService<TracerProvider>();
Aspire.Microsoft.EntityFrameworkCore.SqlServer.Tests (21)
AspireSqlServerEFCoreSqlClientExtensionsTests.cs (9)
31var context = host.Services.GetRequiredService<TestDbContext>(); 47var context = host.Services.GetRequiredService<TestDbContext>(); 67var context = host.Services.GetRequiredService<TestDbContext>(); 94var context = host.Services.GetRequiredService<TestDbContext>(); 138var context = host.Services.GetRequiredService<TestDbContext>(); 179var context = host.Services.GetRequiredService<TestDbContext>(); 214var context = host.Services.GetRequiredService<TestDbContext>(); 245var context = host.Services.GetRequiredService<TestDbContext>(); 246var context2 = host.Services.GetRequiredService<TestDbContext2>();
ConformanceTests.cs (2)
102IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 112TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
EnrichSqlServerTests.cs (10)
73var context = host.Services.GetRequiredService<TestDbContext>(); 108var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 128var context = host.Services.GetRequiredService<TestDbContext>(); 171var context = host.Services.GetRequiredService<TestDbContext>(); 209var context = host.Services.GetRequiredService<TestDbContext>(); 237var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 258var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 275var context = host.Services.GetRequiredService<TestDbContext>(); 303var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 320var context = host.Services.GetRequiredService<TestDbContext>();
Aspire.Milvus.Client.Tests (11)
AspireMilvusExtensionTests.cs (8)
50host.Services.GetRequiredKeyedService<MilvusClient>(DefaultKeyName) : 51host.Services.GetRequiredService<MilvusClient>(); 74host.Services.GetRequiredKeyedService<MilvusClient>(DefaultKeyName) : 75host.Services.GetRequiredService<MilvusClient>(); 104host.Services.GetRequiredKeyedService<MilvusClient>(DefaultKeyName) : 105host.Services.GetRequiredService<MilvusClient>(); 135var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 168var healthCheckService = host.Services.GetService<HealthCheckService>();
ConformanceTests.cs (3)
120var client1 = host.Services.GetRequiredService<MilvusClient>(); 121var client2 = host.Services.GetRequiredKeyedService<MilvusClient>("milvus2"); 122var client3 = host.Services.GetRequiredKeyedService<MilvusClient>("milvus3");
Aspire.MongoDB.Driver.Tests (13)
AspireMongoDBDriverExtensionsTests.cs (11)
40var mongoClient = host.Services.GetRequiredService<IMongoClient>(); 58var mongoDatabase = host.Services.GetService<IMongoDatabase>(); 86var mongoClient = host.Services.GetRequiredKeyedService<IMongoClient>(key); 105var mongoDatabase = host.Services.GetKeyedService<IMongoDatabase>(key); 132var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 154var healthCheckService = host.Services.GetService<HealthCheckService>(); 176var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 198var healthCheckService = host.Services.GetService<HealthCheckService>(); 219var connection1 = host.Services.GetRequiredService<IMongoDatabase>(); 220var connection2 = host.Services.GetRequiredKeyedService<IMongoDatabase>("mongodb2"); 221var connection3 = host.Services.GetRequiredKeyedService<IMongoDatabase>("mongodb3");
ConformanceTests.cs (2)
129T? Resolve<T>() => key is null ? host.Services.GetService<T>() : host.Services.GetKeyedService<T>(key);
Aspire.MongoDB.Driver.v3.Tests (13)
tests\Aspire.MongoDB.Driver.Tests\AspireMongoDBDriverExtensionsTests.cs (11)
40var mongoClient = host.Services.GetRequiredService<IMongoClient>(); 58var mongoDatabase = host.Services.GetService<IMongoDatabase>(); 86var mongoClient = host.Services.GetRequiredKeyedService<IMongoClient>(key); 105var mongoDatabase = host.Services.GetKeyedService<IMongoDatabase>(key); 132var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 154var healthCheckService = host.Services.GetService<HealthCheckService>(); 176var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 198var healthCheckService = host.Services.GetService<HealthCheckService>(); 219var connection1 = host.Services.GetRequiredService<IMongoDatabase>(); 220var connection2 = host.Services.GetRequiredKeyedService<IMongoDatabase>("mongodb2"); 221var connection3 = host.Services.GetRequiredKeyedService<IMongoDatabase>("mongodb3");
tests\Aspire.MongoDB.Driver.Tests\ConformanceTests.cs (2)
129T? Resolve<T>() => key is null ? host.Services.GetService<T>() : host.Services.GetKeyedService<T>(key);
Aspire.MySqlConnector.Tests (11)
AspireMySqlConnectorExtensionsTests.cs (9)
45host.Services.GetRequiredKeyedService<MySqlDataSource>("mysql") : 46host.Services.GetRequiredService<MySqlDataSource>(); 73host.Services.GetRequiredKeyedService<MySqlDataSource>("mysql") : 74host.Services.GetRequiredService<MySqlDataSource>(); 105host.Services.GetRequiredKeyedService<MySqlDataSource>("mysql") : 106host.Services.GetRequiredService<MySqlDataSource>(); 129var connection1 = host.Services.GetRequiredService<MySqlDataSource>(); 130var connection2 = host.Services.GetRequiredKeyedService<MySqlDataSource>("mysql2"); 131var connection3 = host.Services.GetRequiredKeyedService<MySqlDataSource>("mysql3");
ConformanceTests.cs (2)
123T? Resolve<T>() => key is null ? host.Services.GetService<T>() : host.Services.GetKeyedService<T>(key);
Aspire.NATS.Net.Tests (16)
AspireNatsClientExtensionsTests.cs (14)
53host.Services.GetRequiredKeyedService<INatsConnection>("nats") : 54host.Services.GetRequiredService<INatsConnection>(); 80host.Services.GetRequiredKeyedService<INatsConnection>("nats") : 81host.Services.GetRequiredService<INatsConnection>(); 111host.Services.GetRequiredKeyedService<INatsConnection>("nats") : 112host.Services.GetRequiredService<INatsConnection>(); 143host.Services.GetRequiredKeyedService<INatsConnection>("nats") : 144host.Services.GetRequiredService<INatsConnection>(); 170var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 203var healthCheckService = host.Services.GetService<HealthCheckService>(); 224var nats = host.Services.GetRequiredService<INatsConnection>(); 252var connection1 = host.Services.GetRequiredService<INatsConnection>(); 253var connection2 = host.Services.GetRequiredKeyedService<INatsConnection>("nats2"); 254var connection3 = host.Services.GetRequiredKeyedService<INatsConnection>("nats3");
NatsClientPublicApiTests.cs (2)
209? host.Services.GetRequiredKeyedService<INatsConnection>(name) 210: host.Services.GetRequiredService<INatsConnection>();
Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.Tests (22)
AspireEFPostgreSqlExtensionsTests.cs (9)
40var context = host.Services.GetRequiredService<TestDbContext>(); 58var context = host.Services.GetRequiredService<TestDbContext>(); 78var context = host.Services.GetRequiredService<TestDbContext>(); 105var context = host.Services.GetRequiredService<TestDbContext>(); 147var context = host.Services.GetRequiredService<TestDbContext>(); 188var context = host.Services.GetRequiredService<TestDbContext>(); 222var context = host.Services.GetRequiredService<TestDbContext>(); 253var context = host.Services.GetRequiredService<TestDbContext>(); 254var context2 = host.Services.GetRequiredService<TestDbContext2>();
ConformanceTests.cs (2)
122IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 132TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
EnrichNpgsqlTests.cs (11)
78var context = host.Services.GetRequiredService<TestDbContext>(); 114var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 135var context = host.Services.GetRequiredService<TestDbContext>(); 179var context = host.Services.GetRequiredService<TestDbContext>(); 218var context = host.Services.GetRequiredService<TestDbContext>(); 248var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 270var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 288var context = host.Services.GetRequiredService<TestDbContext>(); 317var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 335var context = host.Services.GetRequiredService<TestDbContext>(); 369var tracerProvider = host.Services.GetService<TracerProvider>();
Aspire.Npgsql.Tests (13)
AspirePostgreSqlNpgsqlExtensionsTests.cs (11)
37host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 38host.Services.GetRequiredService<NpgsqlDataSource>(); 65host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 66host.Services.GetRequiredService<NpgsqlDataSource>(); 97host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 98host.Services.GetRequiredService<NpgsqlDataSource>(); 129host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql") : 130host.Services.GetRequiredService<NpgsqlDataSource>(); 151var connection1 = host.Services.GetRequiredService<NpgsqlDataSource>(); 152var connection2 = host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql2"); 153var connection3 = host.Services.GetRequiredKeyedService<NpgsqlDataSource>("npgsql3");
ConformanceTests.cs (2)
125T? Resolve<T>() => key is null ? host.Services.GetService<T>() : host.Services.GetKeyedService<T>(key);
Aspire.OpenAI.Tests (45)
AspireOpenAIClientBuilderChatClientExtensionsTests.cs (17)
39host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 40host.Services.GetRequiredService<IChatClient>(); 69host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 70host.Services.GetRequiredService<IChatClient>(); 97host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 98host.Services.GetRequiredService<IChatClient>(); 128host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 129host.Services.GetRequiredService<IChatClient>(); 159host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 160host.Services.GetRequiredService<IChatClient>(); 190host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 191host.Services.GetRequiredService<IChatClient>(); 217host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 218host.Services.GetRequiredService<IChatClient>(); 250host.Services.GetRequiredKeyedService<IChatClient>("openai_chatclient") : 251host.Services.GetRequiredService<IChatClient>(); 252var loggerFactory = (TestLoggerFactory)host.Services.GetRequiredService<ILoggerFactory>();
AspireOpenAIClientBuilderEmbeddingGeneratorExtensionsTests.cs (17)
39host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 40host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 69host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 70host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 97host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 98host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 128host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 129host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 159host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 160host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 190host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 191host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 217host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 218host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 250host.Services.GetRequiredKeyedService<IEmbeddingGenerator<string, Embedding<float>>>("openai_embeddinggenerator") : 251host.Services.GetRequiredService<IEmbeddingGenerator<string, Embedding<float>>>(); 252var loggerFactory = (TestLoggerFactory)host.Services.GetRequiredService<ILoggerFactory>();
AspireOpenAIExtensionsTests.cs (11)
38host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 39host.Services.GetRequiredService<OpenAIClient>(); 65host.Services.GetRequiredKeyedService<OpenAIClient>("openai") : 66host.Services.GetRequiredService<OpenAIClient>(); 84var client = host.Services.GetRequiredService<OpenAIClient>(); 103var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<OpenAIClient>); 127var client1 = host.Services.GetRequiredService<OpenAIClient>(); 128var client2 = host.Services.GetRequiredKeyedService<OpenAIClient>("openai2"); 129var client3 = host.Services.GetRequiredKeyedService<OpenAIClient>("openai3"); 174var options = host.Services.GetRequiredService<IOptions<OpenAIClientOptions>>().Value; 194var options = host.Services.GetRequiredService<IOptions<OpenAIClientOptions>>().Value;
Aspire.Oracle.EntityFrameworkCore.Tests (25)
AspireOracleEFCoreDatabaseExtensionsTests.cs (11)
32var context = host.Services.GetRequiredService<TestDbContext>(); 48var context = host.Services.GetRequiredService<TestDbContext>(); 68var context = host.Services.GetRequiredService<TestDbContext>(); 95var context = host.Services.GetRequiredService<TestDbContext>(); 139var context = host.Services.GetRequiredService<TestDbContext>(); 180var context = host.Services.GetRequiredService<TestDbContext>(); 215var context = host.Services.GetRequiredService<TestDbContext>(); 246var context = host.Services.GetRequiredService<TestDbContext>(); 247var context2 = host.Services.GetRequiredService<TestDbContext2>(); 314var context = host.Services.GetRequiredService<TestDbContext>(); 330var context = host.Services.GetRequiredService<TestDbContext>();
ConformanceTests.cs (3)
113IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 124TestDbContext? dbContext = host.Services.GetService<TestDbContext>(); 163var service = host.Services.GetRequiredService<TestDbContext>();
EnrichOracleDatabaseTests.cs (11)
73var context = host.Services.GetRequiredService<TestDbContext>(); 108var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 128var context = host.Services.GetRequiredService<TestDbContext>(); 171var context = host.Services.GetRequiredService<TestDbContext>(); 209var context = host.Services.GetRequiredService<TestDbContext>(); 237var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 258var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 275var context = host.Services.GetRequiredService<TestDbContext>(); 303var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 320var context = host.Services.GetRequiredService<TestDbContext>(); 353var tracerProvider = host.Services.GetService<TracerProvider>();
Aspire.Pomelo.EntityFrameworkCore.MySql.Tests (20)
AspireEFMySqlExtensionsTests.cs (7)
44var context = host.Services.GetRequiredService<TestDbContext>(); 63var context = host.Services.GetRequiredService<TestDbContext>(); 85var context = host.Services.GetRequiredService<TestDbContext>(); 113var context = host.Services.GetRequiredService<TestDbContext>(); 156var context = host.Services.GetRequiredService<TestDbContext>(); 199var context = host.Services.GetRequiredService<TestDbContext>(); 237var context = host.Services.GetRequiredService<TestDbContext>();
ConformanceTests.cs (2)
116IDbContextPool<TestDbContext>? pool = host.Services.GetService<IDbContextPool<TestDbContext>>(); 125TestDbContext? dbContext = host.Services.GetService<TestDbContext>();
EnrichMySqlTests.cs (11)
87var context = host.Services.GetRequiredService<TestDbContext>(); 122var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 142var context = host.Services.GetRequiredService<TestDbContext>(); 185var context = host.Services.GetRequiredService<TestDbContext>(); 223var context = host.Services.GetRequiredService<TestDbContext>(); 251var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 272var context = host.Services.GetRequiredService<ITestDbContext>() as TestDbContext; 289var context = host.Services.GetRequiredService<TestDbContext>(); 317var exception = Assert.Throws<InvalidOperationException>(host.Services.GetRequiredService<TestDbContext>); 334var context = host.Services.GetRequiredService<TestDbContext>(); 367var tracerProvider = host.Services.GetService<TracerProvider>();
Aspire.Qdrant.Client.Tests (5)
AspireQdrantClientExtensionsTest.cs (5)
49var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 82var healthCheckService = host.Services.GetService<HealthCheckService>(); 103var client1 = host.Services.GetRequiredService<QdrantClient>(); 104var client2 = host.Services.GetRequiredKeyedService<QdrantClient>("qdrant2"); 105var client3 = host.Services.GetRequiredKeyedService<QdrantClient>("qdrant3");
Aspire.RabbitMQ.Client.Tests (14)
AspireRabbitMQExtensionsTests.cs (10)
47host.Services.GetRequiredKeyedService<IConnection>("messaging") : 48host.Services.GetRequiredService<IConnection>(); 76host.Services.GetRequiredKeyedService<IConnection>("messaging") : 77host.Services.GetRequiredService<IConnection>(); 107host.Services.GetRequiredKeyedService<IConnection>("messaging") : 108host.Services.GetRequiredService<IConnection>(); 149var connectionFactory = (ConnectionFactory)host.Services.GetRequiredService<IConnectionFactory>(); 182var connection1 = host.Services.GetRequiredService<IConnection>(); 183var connection2 = host.Services.GetRequiredKeyedService<IConnection>("messaging2"); 184var connection3 = host.Services.GetRequiredKeyedService<IConnection>("messaging3");
AspireRabbitMQLoggingTests.cs (4)
63using var connection = host.Services.GetRequiredService<IConnection>(); 87host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start(); 116host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start(); 161host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start();
Aspire.RabbitMQ.Client.v7.Tests (14)
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQExtensionsTests.cs (10)
47host.Services.GetRequiredKeyedService<IConnection>("messaging") : 48host.Services.GetRequiredService<IConnection>(); 76host.Services.GetRequiredKeyedService<IConnection>("messaging") : 77host.Services.GetRequiredService<IConnection>(); 107host.Services.GetRequiredKeyedService<IConnection>("messaging") : 108host.Services.GetRequiredService<IConnection>(); 149var connectionFactory = (ConnectionFactory)host.Services.GetRequiredService<IConnectionFactory>(); 182var connection1 = host.Services.GetRequiredService<IConnection>(); 183var connection2 = host.Services.GetRequiredKeyedService<IConnection>("messaging2"); 184var connection3 = host.Services.GetRequiredKeyedService<IConnection>("messaging3");
tests\Aspire.RabbitMQ.Client.Tests\AspireRabbitMQLoggingTests.cs (4)
63using var connection = host.Services.GetRequiredService<IConnection>(); 87host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start(); 116host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start(); 161host.Services.GetRequiredService<RabbitMQEventSourceLogForwarder>().Start();
Aspire.StackExchange.Redis.DistributedCaching.Tests (1)
AspireRedisDistributedCacheExtensionsTests.cs (1)
22var cache = host.Services.GetRequiredService<IDistributedCache>();
Aspire.StackExchange.Redis.OutputCaching.Tests (1)
AspireRedisOutputCacheExtensionsTests.cs (1)
21var cacheStore = host.Services.GetRequiredService<IOutputCacheStore>();
Aspire.StackExchange.Redis.Tests (22)
AspireRedisExtensionsTests.cs (22)
50var connection = host.Services.GetRequiredService<IConnectionMultiplexer>(); 77host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("myredis") : 78host.Services.GetRequiredService<IConnectionMultiplexer>(); 106host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis") : 107host.Services.GetRequiredService<IConnectionMultiplexer>(); 139host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis") : 140host.Services.GetRequiredService<IConnectionMultiplexer>(); 195host.Services.GetRequiredService<IOptionsMonitor<ConfigurationOptions>>().Get("redis") : 196host.Services.GetRequiredService<IOptions<ConfigurationOptions>>().Value; 227var distributedCache = host.Services.GetRequiredService<IDistributedCache>(); 230var cacheStore = host.Services.GetRequiredService<IOutputCacheStore>(); 235var healthCheckService = host.Services.GetRequiredService<HealthCheckService>(); 255var tracerProvider = host.Services.GetRequiredService<TracerProvider>(); 257var connectionMultiplexer = host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis"); 320var connection1 = host.Services.GetRequiredService<IConnectionMultiplexer>(); 321var connection2 = host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis2"); 322var connection3 = host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis3"); 357var connection1 = host.Services.GetRequiredService<IConnectionMultiplexer>(); 358var connection2 = host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis2"); 359var distributedCache = host.Services.GetRequiredService<IDistributedCache>(); 360var connection3 = host.Services.GetRequiredKeyedService<IConnectionMultiplexer>("redis3"); 361var outputCache = host.Services.GetRequiredService<IOutputCacheStore>();
Diagnostics.EFCore.FunctionalTests (1)
DatabaseErrorPageMiddlewareTest.cs (1)
174using (var db = server.Services.GetService<BloggingContext>())
Http3SampleApp (1)
Program.cs (1)
120using var httpEventSource = new HttpEventSourceListener(host.Services.GetRequiredService<ILoggerFactory>());
IIS.Tests (1)
Utilities\TestServer.cs (1)
166var lifetime = _host.Services.GetService<IHostApplicationLifetime>();
Interop.FunctionalTests (5)
Http2\Http2RequestTests.cs (3)
40var meterFactory = host.Services.GetRequiredService<IMeterFactory>(); 118var meterFactory = host.Services.GetRequiredService<IMeterFactory>(); 262logger = host.Services.GetRequiredService<ILoggerFactory>().CreateLogger("Test");
Http3\Http3RequestTests.cs (1)
81var meterFactory = host.Services.GetRequiredService<IMeterFactory>();
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (1)
30return host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses
Microsoft.AspNetCore (7)
WebApplication.cs (7)
35ApplicationBuilder = new ApplicationBuilder(host.Services, ServerFeatures); 36Logger = host.Services.GetRequiredService<ILoggerFactory>().CreateLogger(Environment.ApplicationName ?? nameof(WebApplication)); 44public IServiceProvider Services => _host.Services; 49public IConfiguration Configuration => _host.Services.GetRequiredService<IConfiguration>(); 54public IWebHostEnvironment Environment => _host.Services.GetRequiredService<IWebHostEnvironment>(); 59public IHostApplicationLifetime Lifetime => _host.Services.GetRequiredService<IHostApplicationLifetime>(); 77internal IFeatureCollection ServerFeatures => _host.Services.GetRequiredService<IServer>().Features;
Microsoft.AspNetCore.Authentication.Negotiate.Test (2)
ServerDeferralTests.cs (2)
20var options = host.Services.GetRequiredService<IOptions<NegotiateOptions>>().Value; 37var options = host.Services.GetRequiredService<IOptions<NegotiateOptions>>().Value;
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
171var logCollector = host.Services.GetFakeLogCollector(); 175await func(logCollector, client, host.Services).ConfigureAwait(false);
Microsoft.AspNetCore.Hosting.Tests (3)
Fakes\GenericWebHost.cs (1)
22public IServiceProvider Services => _host.Services;
GenericWebHostBuilderTests.cs (2)
25var config = host.Services.GetRequiredService<IConfiguration>(); 38var config = host.Services.GetRequiredService<IConfiguration>();
Microsoft.AspNetCore.Http.Connections.Tests (23)
HttpConnectionDispatcherTests.cs (10)
3251var manager = host.Services.GetRequiredService<HttpConnectionManager>(); 3252var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3314var manager = host.Services.GetRequiredService<HttpConnectionManager>(); 3315var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3413var manager = host.Services.GetRequiredService<HttpConnectionManager>(); 3414var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3463var manager = host.Services.GetRequiredService<HttpConnectionManager>(); 3464var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 3537var manager = host.Services.GetRequiredService<HttpConnectionManager>(); 3538var url = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single();
MapConnectionHandlerTests.cs (13)
45var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 82var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 109var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 137var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 168var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 197var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 227var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 259var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 297var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 333var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 367var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 396var feature = host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>(); 415var dataSource = host.Services.GetRequiredService<EndpointDataSource>();
Microsoft.AspNetCore.Identity.FunctionalTests (1)
Infrastructure\ServerFactory.cs (1)
62EnsureDatabaseCreated(result.Services);
Microsoft.AspNetCore.Mvc.Testing (5)
DeferredHostBuilder.cs (2)
129public IServiceProvider Services => _host.Services; 152using var reg2 = _host.Services.GetRequiredService<IHostApplicationLifetime>().ApplicationStarted.UnsafeRegister(_ => _hostStartedTcs.TrySetResult(), null);
WebApplicationFactory.cs (3)
109return _host?.Services ?? _server!.Host.Services; 350_server = (TestServer)_host.Services.GetRequiredService<IServer>(); 583private static IServerAddressesFeature? GetServerAddressFeature(IHost host) => host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>();
Microsoft.AspNetCore.Routing.FunctionalTests (16)
Benchmarks\EndpointRoutingBenchmarkTest.cs (1)
28var configuration = _host.Services.GetService<IConfiguration>();
Benchmarks\RouterBenchmarkTest.cs (1)
29var configuration = _host.Services.GetService<IConfiguration>();
MinimalFormTests.cs (14)
50var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 51var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 110var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 111var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 471var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 472var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 530var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 531var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 582var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 583var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 634var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 635var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>(); 683var antiforgery = host.Services.GetRequiredService<IAntiforgery>(); 684var antiforgeryOptions = host.Services.GetRequiredService<IOptions<AntiforgeryOptions>>();
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (3)
DelegateTests.cs (2)
30var server = host.Services.GetRequiredService<IServer>(); 31var delegationFeature = host.Services.GetRequiredService<IServerDelegationFeature>();
Utilities.cs (1)
106var options = host.Services.GetRequiredService<IOptions<HttpSysOptions>>();
Microsoft.AspNetCore.Server.IISIntegration.Tests (2)
IISMiddlewareTests.cs (2)
320var configuration = host.Services.GetService<IConfiguration>(); 349var configuration = host.Services.GetService<IConfiguration>();
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic.Tests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (1)
30return host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses
Microsoft.AspNetCore.SignalR.Tests (9)
MapSignalRTests.cs (9)
84var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 117var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 156var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 185var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 214var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 246var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 278var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 317var dataSource = host.Services.GetRequiredService<EndpointDataSource>(); 348var dataSource = host.Services.GetRequiredService<EndpointDataSource>();
Microsoft.AspNetCore.SignalR.Tests.Utils (3)
src\Shared\SignalR\InProcessTestServer.cs (3)
59public override IServiceProvider Services => _host.Services; 129_url = _host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.Single(); 131_lifetime = _host.Services.GetRequiredService<IHostApplicationLifetime>();
Microsoft.AspNetCore.StaticFiles.FunctionalTests (5)
FallbackStaticFileTest.cs (2)
56var environment = host.Services.GetRequiredService<IWebHostEnvironment>(); 105var environment = host.Services.GetRequiredService<IWebHostEnvironment>();
Helpers.cs (1)
15return server.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses.First();
StaticFileMiddlewareTests.cs (2)
154var hostingEnvironment = host.Services.GetService<IWebHostEnvironment>(); 196var hostingEnvironment = host.Services.GetService<IWebHostEnvironment>();
Microsoft.AspNetCore.TestHost (1)
HostBuilderTestServerExtensions.cs (1)
23return (TestServer)host.Services.GetRequiredService<IServer>();
Microsoft.AspNetCore.TestHost.Tests (1)
TestServerTests.cs (1)
87Assert.IsType<NoopHostLifetime>(host.Services.GetService<IHostLifetime>());
Microsoft.AspNetCore.Testing (3)
ServiceFakesHostExtensions.cs (3)
40var uri = GetListenUris(host.Services.GetRequiredService<IServer>()).FirstOrDefault(addressFilter) 45var certificate = host.Services.GetService<IOptions<FakeCertificateOptions>>()?.Value.Certificate; 65return GetListenUris(Throw.IfNull(host).Services.GetRequiredService<IServer>());
Microsoft.AspNetCore.Testing.Tests (6)
FakesExtensionsTests.cs (6)
56var certificate = host.Services.GetRequiredService<IOptions<FakeCertificateOptions>>().Value.Certificate; 137var services = Mock.Get(hostMock.Object.Services); 184var services = Mock.Get(hostMock.Object.Services); 197hostMock.Object.Services.GetRequiredService<IServer>().Features[typeof(IServerAddressesFeature)] = null; 199var services = Mock.Get(hostMock.Object.Services); 250hostMock.SetupGet(x => x.Services).Returns(serviceProviderMock.Object);
Microsoft.AspNetCore.WebSockets.Tests (1)
IHostPortExtensions.cs (1)
26return host.Services.GetService<IServer>().Features.Get<IServerAddressesFeature>().Addresses
Microsoft.Extensions.AmbientMetadata.Application.Tests (2)
AcceptanceTests.cs (2)
59await func(host.Services.GetRequiredService<IOptions<ApplicationMetadata>>().Value, 60host.Services.GetRequiredService<IHostEnvironment>());
Microsoft.Extensions.Diagnostics.Probes.Tests (18)
KubernetesProbesExtensionsTests.cs (6)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 37var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 80var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 81var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 108var hostedServices = host.Services.GetServices<IHostedService>().Where(service => service.GetType().Name == "TcpEndpointProbesService"); 109var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
TcpEndpointProbesExtensionsTests.cs (12)
36var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 55var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 56var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 73var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 92var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 93var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 118var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 119var configurations = host.Services.GetServices<IOptions<TcpEndpointProbesOptions>>(); 143var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 144var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>(); 164var hostedServices = host.Services.GetServices<IHostedService>().Where(x => x is TcpEndpointProbesService); 165var configurations = host.Services.GetServices<IOptionsMonitor<TcpEndpointProbesOptions>>();
Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests (14)
Linux\AcceptanceTest.cs (6)
236meterScope = host.Services.GetRequiredService<IMeterFactory>(); 237var tracker = host.Services.GetService<IResourceMonitor>(); 320meterScope = host.Services.GetRequiredService<IMeterFactory>(); 321var tracker = host.Services.GetService<IResourceMonitor>(); 408meterScope = host.Services.GetRequiredService<IMeterFactory>(); 409var tracker = host.Services.GetService<IResourceMonitor>();
ResourceMonitoringExtensionsTests.cs (8)
105var tracker = host.Services.GetService<IResourceMonitor>(); 106var options = host.Services.GetService<IOptions<ResourceMonitoringOptions>>(); 107var provider = host.Services.GetService<ISnapshotProvider>(); 108var publisher = host.Services.GetService<IResourceUtilizationPublisher>(); 137var options = host.Services.GetService<IOptions<ResourceMonitoringOptions>>(); 177var options = host.Services.GetService<IOptions<ResourceMonitoringOptions>>(); 198var trackers = host.Services.GetServices<IResourceMonitor>().ToArray(); 199var backgrounds = host.Services.GetServices<IHostedService>().Where(x => x is ResourceMonitorService).ToArray();
Microsoft.Extensions.Hosting (2)
HostBuilder.cs (1)
74/// subsequent operations, as well as in <see cref="IHost.Services"/>.
HostingHostBuilderExtensions.cs (1)
140/// subsequent operations, as well as in <see cref="IHost.Services"/>.
Microsoft.Extensions.Hosting.Abstractions (2)
HostingAbstractionsHostExtensions.cs (1)
92IHostApplicationLifetime applicationLifetime = host.Services.GetRequiredService<IHostApplicationLifetime>();
IHostBuilder.cs (1)
33/// subsequent operations, as well as in <see cref="IHost.Services"/>.
Microsoft.Extensions.Hosting.Testing (3)
FakeHost.cs (1)
19public IServiceProvider Services => _host.Services;
FakeHostingExtensions.cs (2)
55return host.Services.GetFakeLogCollector(); 67return host.Services.GetFakeRedactionCollector();
Microsoft.Extensions.Hosting.Testing.Tests (7)
FakeHostBuilderTests.cs (4)
29var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions { }).Build().Services; 38var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions()).Build().Services; 45var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions()).Build().Services; 54var hostBuilderServices = new FakeHostBuilder(new FakeHostOptions { FakeLogging = false }).Build().Services;
FakeHostTests.cs (2)
22Assert.Contains(host.Services.GetServices<ILoggerProvider>(), x => x is FakeLoggerProvider); 36Assert.Throws<ObjectDisposedException>(() => host.Services.GetService<IHost>());
HostingFakesExtensionsTests.cs (1)
321var logger = host.Services.GetRequiredService<ILogger>();
Microsoft.Extensions.Options.Contextual.Tests (1)
AcceptanceTests.cs (1)
93.Services
Microsoft.Extensions.Telemetry.Tests (10)
Enrichment\ApplicationEnricherExtensionsTests.cs (5)
42Assert.NotNull(host.Services.GetRequiredService<IStaticLogEnricher>()); 61Assert.NotNull(host.Services.GetRequiredService<IStaticLogEnricher>()); 62var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value; 85var enricher = host.Services.GetRequiredService<IStaticLogEnricher>(); 88var options = host.Services.GetRequiredService<IOptions<ApplicationLogEnricherOptions>>().Value;
Enrichment\ProcessEnricherExtensionsTests.cs (5)
45Assert.NotNull(host.Services.GetRequiredService<ILogEnricher>()); 62Assert.NotNull(host.Services.GetRequiredService<ILogEnricher>()); 63var options = host.Services.GetRequiredService<IOptions<ProcessLogEnricherOptions>>().Value; 83var enricher = host.Services.GetRequiredService<ILogEnricher>(); 86var options = host.Services.GetRequiredService<IOptions<ProcessLogEnricherOptions>>().Value;
Sockets.BindTests (5)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (1)
30return host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses
src\Servers\Kestrel\test\BindTests\AddressRegistrationTests.cs (4)
330var options = ((IOptions<KestrelServerOptions>)host.Services.GetService(typeof(IOptions<KestrelServerOptions>))).Value; 632var serverAddresses = host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses; 677var serverAddresses = host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses; 717var serverAddresses = host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses;
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\TransportTestHelpers\IHostPortExtensions.cs (1)
30return host.Services.GetRequiredService<IServer>().Features.Get<IServerAddressesFeature>().Addresses
Wasm.Performance.Driver (1)
Program.cs (1)
328return testApp.Services.GetRequiredService<IServer>()