@@ -213,10 +213,10 @@ public void AddTwilioClient_With_ApiKeyOptions_Should_Match_Properties()
213
213
Assert . Equal ( ValidTwilioOptions . Client . AccountSid , client . AccountSid ) ;
214
214
Assert . Equal ( ValidTwilioOptions . Client . LogLevel , client . LogLevel ) ;
215
215
Assert . Equal ( ValidTwilioOptions . Client . ApiKeySid ,
216
- typeof ( TwilioRestClient ) . GetField ( "_username" , BindingFlags . NonPublic | BindingFlags . Instance )
216
+ typeof ( TwilioRestClient ) . GetField ( "_username" , BindingFlags . NonPublic | BindingFlags . Instance ) !
217
217
. GetValue ( client ) ) ;
218
218
Assert . Equal ( ValidTwilioOptions . Client . ApiKeySecret ,
219
- typeof ( TwilioRestClient ) . GetField ( "_password" , BindingFlags . NonPublic | BindingFlags . Instance )
219
+ typeof ( TwilioRestClient ) . GetField ( "_password" , BindingFlags . NonPublic | BindingFlags . Instance ) !
220
220
. GetValue ( client ) ) ;
221
221
}
222
222
@@ -236,10 +236,10 @@ public void AddTwilioClient_With_AuthTokenOptions_Should_Match_Properties()
236
236
Assert . Equal ( ValidTwilioOptions . Client . AccountSid , client . AccountSid ) ;
237
237
Assert . Equal ( ValidTwilioOptions . Client . LogLevel , client . LogLevel ) ;
238
238
Assert . Equal ( ValidTwilioOptions . Client . AccountSid ,
239
- typeof ( TwilioRestClient ) . GetField ( "_username" , BindingFlags . NonPublic | BindingFlags . Instance )
239
+ typeof ( TwilioRestClient ) . GetField ( "_username" , BindingFlags . NonPublic | BindingFlags . Instance ) !
240
240
. GetValue ( client ) ) ;
241
241
Assert . Equal ( ValidTwilioOptions . Client . AuthToken ,
242
- typeof ( TwilioRestClient ) . GetField ( "_password" , BindingFlags . NonPublic | BindingFlags . Instance )
242
+ typeof ( TwilioRestClient ) . GetField ( "_password" , BindingFlags . NonPublic | BindingFlags . Instance ) !
243
243
. GetValue ( client ) ) ;
244
244
}
245
245
[ Fact ]
@@ -257,7 +257,7 @@ public void AddTwilioClient_Without_HttpClientProvider_Should_Named_HttpClient()
257
257
var twilioRestClient = scope . ServiceProvider . GetService < TwilioRestClient > ( ) ;
258
258
259
259
var actualHttpClient = ( System . Net . Http . HttpClient ) typeof ( SystemNetHttpClient )
260
- . GetField ( "_httpClient" , BindingFlags . NonPublic | BindingFlags . Instance )
260
+ . GetField ( "_httpClient" , BindingFlags . NonPublic | BindingFlags . Instance ) !
261
261
. GetValue ( twilioRestClient . HttpClient ) ;
262
262
263
263
Assert . NotNull ( actualHttpClient ) ;
@@ -271,14 +271,15 @@ public void AddTwilioClient_With_HttpClientProvider_Should_Use_HttpClient()
271
271
serviceCollection . AddSingleton ( BuildValidConfiguration ( ) ) ;
272
272
273
273
using var httpClient = new System . Net . Http . HttpClient ( ) ;
274
+ // ReSharper disable once AccessToDisposedClosure
274
275
serviceCollection . AddTwilioClient ( _ => httpClient ) ;
275
276
276
277
var serviceProvider = serviceCollection . BuildServiceProvider ( ) ;
277
278
using var scope = serviceProvider . CreateScope ( ) ;
278
279
279
280
var twilioRestClient = scope . ServiceProvider . GetService < TwilioRestClient > ( ) ;
280
281
var httpClientFromTwilioClient = ( System . Net . Http . HttpClient ) typeof ( SystemNetHttpClient )
281
- . GetField ( "_httpClient" , BindingFlags . NonPublic | BindingFlags . Instance )
282
+ . GetField ( "_httpClient" , BindingFlags . NonPublic | BindingFlags . Instance ) !
282
283
. GetValue ( twilioRestClient . HttpClient ) ;
283
284
284
285
Assert . Equal ( httpClient , httpClientFromTwilioClient ) ;
0 commit comments