Skip to content

Commit

Permalink
test33
Browse files Browse the repository at this point in the history
  • Loading branch information
Petr Komissarov committed Mar 26, 2024
1 parent fbe214a commit 8b28f8c
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions TmsRunner/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -108,15 +108,12 @@ private static ServiceProvider BuildServices(string[] args)
{
var serviceCollection = new ServiceCollection();

serviceCollection.AddHttpClient(nameof(HttpClientNames.Default), client =>
serviceCollection
.AddSingleton(provider => new HttpClient()
{
client.DefaultVersionPolicy = HttpVersionPolicy.RequestVersionOrHigher;
client.DefaultRequestVersion = HttpVersion.Version10;
DefaultVersionPolicy = HttpVersionPolicy.RequestVersionOrHigher,
DefaultRequestVersion = HttpVersion.Version10
})
.SetHandlerLifetime(TimeSpan.FromMinutes(20))
.AddPolicyHandler(RetryPolicy);

serviceCollection
.AddSingleton(GetAdapterConfiguration(args))
.AddSingleton(provider => ConfigurationManager.Configure(
provider.GetRequiredService<AdapterConfig>().ToInternalConfig(),
Expand All @@ -133,17 +130,17 @@ private static ServiceProvider BuildServices(string[] args)
ServerCertificateCustomValidationCallback = (_, _, _, _) => provider.GetRequiredService<TmsSettings>().CertValidation
})
.AddTransient<IAttachmentsApiAsync, AttachmentsApi>(provider => new AttachmentsApi(
provider.GetRequiredService<IHttpClientFactory>().CreateClient(nameof(HttpClientNames.Default)),
provider.GetRequiredService<HttpClient>(),
provider.GetRequiredService<TestIT.ApiClient.Client.Configuration>(),
provider.GetRequiredService<HttpClientHandler>()
))
.AddTransient<ITestRunsApiAsync, TestRunsApi>(provider => new TestRunsApi(
provider.GetRequiredService<IHttpClientFactory>().CreateClient(nameof(HttpClientNames.Default)),
provider.GetRequiredService<HttpClient>(),
provider.GetRequiredService<TestIT.ApiClient.Client.Configuration>(),
provider.GetRequiredService<HttpClientHandler>()
))
.AddTransient<IAutoTestsApiAsync, AutoTestsApi>(provider => new AutoTestsApi(
provider.GetRequiredService<IHttpClientFactory>().CreateClient(nameof(HttpClientNames.Default)),
provider.GetRequiredService<HttpClient>(),
provider.GetRequiredService<TestIT.ApiClient.Client.Configuration>(),
provider.GetRequiredService<HttpClientHandler>()
))
Expand Down

0 comments on commit 8b28f8c

Please sign in to comment.