File tree Expand file tree Collapse file tree 2 files changed +20
-3
lines changed
OptimizelySDK.Tests/ConfigTest Expand file tree Collapse file tree 2 files changed +20
-3
lines changed Original file line number Diff line number Diff line change 18
18
using NUnit . Framework ;
19
19
using OptimizelySDK . Config ;
20
20
using OptimizelySDK . Logger ;
21
- using OptimizelySDK . Notifications ;
22
21
using OptimizelySDK . Tests . NotificationTests ;
23
22
using System ;
24
23
using System . Diagnostics ;
@@ -55,6 +54,13 @@ public void TestHttpConfigManagerRetreiveProjectConfigByURL()
55
54
Assert . NotNull ( httpManager . GetConfig ( ) ) ;
56
55
}
57
56
57
+ [ Test ]
58
+ public void TestHttpClientHandler ( )
59
+ {
60
+ var httpConfigHandler = HttpProjectConfigManager . GetHttpClientHandler ( ) ;
61
+ Assert . IsTrue ( httpConfigHandler . AutomaticDecompression == ( System . Net . DecompressionMethods . Deflate | System . Net . DecompressionMethods . GZip ) ) ;
62
+ }
63
+
58
64
[ Test ]
59
65
public void TestHttpConfigManagerRetreiveProjectConfigGivenEmptyFormatUseDefaultFormat ( )
60
66
{
Original file line number Diff line number Diff line change @@ -42,9 +42,20 @@ public Task OnReady()
42
42
43
43
#if ! NET40 && ! NET35
44
44
private static System . Net . Http . HttpClient Client ;
45
- static HttpProjectConfigManager ( ) {
46
- Client = new System . Net . Http . HttpClient ( ) ;
45
+ static HttpProjectConfigManager ( )
46
+ {
47
+ Client = new System . Net . Http . HttpClient ( GetHttpClientHandler ( ) ) ;
47
48
}
49
+
50
+ public static System . Net . Http . HttpClientHandler GetHttpClientHandler ( )
51
+ {
52
+ var handler = new System . Net . Http . HttpClientHandler ( ) {
53
+ AutomaticDecompression = System . Net . DecompressionMethods . GZip | System . Net . DecompressionMethods . Deflate
54
+ } ;
55
+
56
+ return handler ;
57
+ }
58
+
48
59
private string GetRemoteDatafileResponse ( )
49
60
{
50
61
var request = new System . Net . Http . HttpRequestMessage {
You can’t perform that action at this time.
0 commit comments