@@ -13,7 +13,7 @@ public void ShouldAllowEmptyBaseUrl()
1313 var httpClient = GetNewClientFactory ( ) . CreateBuilder ( "abc" )
1414 . Build ( ) ;
1515
16- Assert . Null ( httpClient . BaseUrl ) ;
16+ httpClient . BaseUrl . ShouldBeNull ( ) ;
1717 }
1818}
1919
@@ -30,7 +30,7 @@ public void AddFluentlyHttpClient_Defaults_ShouldBeSet()
3030 . GetRequiredService < IFluentHttpClientFactory > ( ) ;
3131
3232 var client = f . CreateBuilder ( "sketch7" ) . Build ( ) ;
33- Assert . Equal ( "default-config" , client . Headers . UserAgent . ToString ( ) ) ;
33+ client . Headers . UserAgent . ToString ( ) . ShouldBe ( "default-config" ) ;
3434 }
3535
3636
@@ -57,17 +57,13 @@ public void Build_RegisterMulti_ShouldNotReplacePrevious()
5757 httpClientB . Headers . TryGetValues ( "X-S7" , out var s7HeadersB ) ;
5858 httpClientA . Headers . TryGetValues ( "X-Org" , out var orgHeadersB ) ;
5959
60- Assert . NotNull ( orgHeadersA ) ;
61- Assert . Single ( orgHeadersA , "s7" ) ;
62- Assert . NotNull ( s7HeadersA ) ;
63- Assert . Single ( s7HeadersA , "a" ) ;
64- Assert . Equal ( "dXNlcjpwYSQk" , httpClientA . Headers . Authorization ! . Parameter ) ;
65-
66- Assert . NotNull ( orgHeadersB ) ;
67- Assert . Single ( orgHeadersB , "s7" ) ;
68- Assert . NotNull ( s7HeadersB ) ;
69- Assert . Single ( s7HeadersB , "b" ) ;
70- Assert . Equal ( "dXNlci0yOnBhJCQ=" , httpClientB . Headers . Authorization ! . Parameter ) ;
60+ orgHeadersA . ShouldNotBeNull ( ) . ShouldHaveSingleItem ( ) . ShouldBe ( "s7" ) ;
61+ s7HeadersA . ShouldNotBeNull ( ) . ShouldHaveSingleItem ( ) . ShouldBe ( "a" ) ;
62+ httpClientA . Headers . Authorization ! . Parameter . ShouldBe ( "dXNlcjpwYSQk" ) ;
63+
64+ orgHeadersB . ShouldNotBeNull ( ) . ShouldHaveSingleItem ( ) . ShouldBe ( "s7" ) ;
65+ s7HeadersB . ShouldNotBeNull ( ) . ShouldHaveSingleItem ( ) . ShouldBe ( "b" ) ;
66+ httpClientB . Headers . Authorization ! . Parameter . ShouldBe ( "dXNlci0yOnBhJCQ=" ) ;
7167 }
7268
7369 [ Fact ]
@@ -81,8 +77,8 @@ public void ShouldHaveWithCustomDefaultsSet()
8177 var request = httpClient . CreateRequest ( "/api" )
8278 . Build ( ) ;
8379
84- Assert . NotNull ( request ) ;
85- Assert . Equal ( HttpMethod . Put , request . Method ) ;
80+ request . ShouldNotBeNull ( ) ;
81+ request . Method . ShouldBe ( HttpMethod . Put ) ;
8682 }
8783
8884 [ Fact ]
@@ -97,9 +93,9 @@ public void ShouldHaveCustomDefaultsCombined()
9793 var request = httpClient . CreateRequest ( "/api" )
9894 . Build ( ) ;
9995
100- Assert . NotNull ( request ) ;
101- Assert . Equal ( HttpMethod . Put , request . Method ) ;
102- Assert . Equal ( "user" , request . Items [ "context" ] ) ;
96+ request . ShouldNotBeNull ( ) ;
97+ request . Method . ShouldBe ( HttpMethod . Put ) ;
98+ request . Items [ "context" ] . ShouldBe ( "user" ) ;
10399 }
104100
105101 [ Fact ]
@@ -114,9 +110,9 @@ public void ShouldHavePreviousCustomDefaultsReplaced()
114110 var request = httpClient . CreateRequest ( "/api" )
115111 . Build ( ) ;
116112
117- Assert . NotNull ( request ) ;
118- Assert . Equal ( HttpMethod . Get , request . Method ) ;
119- Assert . Equal ( "user" , request . Items [ "context" ] ) ;
113+ request . ShouldNotBeNull ( ) ;
114+ request . Method . ShouldBe ( HttpMethod . Get ) ;
115+ request . Items [ "context" ] . ShouldBe ( "user" ) ;
120116 }
121117
122118 [ Fact ]
@@ -140,7 +136,7 @@ public void ShouldHaveQueryParamsDefaultsSet()
140136 } )
141137 . Build ( ) ;
142138
143- Assert . Equal ( "/api/heroes?ROLES=warrior,assassin" , request . Uri ? . ToString ( ) ) ;
139+ request . Uri ? . ToString ( ) . ShouldBe ( "/api/heroes?ROLES=warrior,assassin" ) ;
144140 }
145141
146142 [ Fact ]
@@ -158,8 +154,8 @@ public void ShouldAppendToParentsBaseUrl()
158154 . Build ( )
159155 ;
160156
161- Assert . Equal ( "http://abc.com/v1/" , subHttpClient . BaseUrl ) ;
162- Assert . Equal ( "http://abc.com/" , httpClient . BaseUrl ) ;
157+ subHttpClient . BaseUrl . ShouldBe ( "http://abc.com/v1/" ) ;
158+ httpClient . BaseUrl . ShouldBe ( "http://abc.com/" ) ;
163159 }
164160}
165161
@@ -173,7 +169,7 @@ public void ShouldSetClientFormatters()
173169 . ConfigureFormatters ( opts => { opts . Formatters . Clear ( ) ; } )
174170 . Build ( ) ;
175171
176- Assert . Empty ( httpClient . Formatters ) ;
172+ httpClient . Formatters . ShouldBeEmpty ( ) ;
177173 }
178174
179175 [ Fact ]
@@ -187,7 +183,7 @@ public void ShouldSetDefaultFormatter()
187183 } )
188184 . Build ( ) ;
189185
190- Assert . Equal ( httpClient . Formatters . XmlFormatter , httpClient . DefaultFormatter ) ;
186+ httpClient . DefaultFormatter . ShouldBe ( httpClient . Formatters . XmlFormatter ) ;
191187 }
192188
193189 [ Fact ]
@@ -207,8 +203,8 @@ public void SetDefaultFormatterMany_ShouldBeSetCorrectly()
207203 . Build ( )
208204 ;
209205
210- Assert . Equal ( httpClient . Formatters . XmlFormatter , httpClient . DefaultFormatter ) ;
211- Assert . Equal ( httpClient2 . Formatters . FormUrlEncodedFormatter , httpClient2 . DefaultFormatter ) ;
206+ httpClient . DefaultFormatter . ShouldBe ( httpClient . Formatters . XmlFormatter ) ;
207+ httpClient2 . DefaultFormatter . ShouldBe ( httpClient2 . Formatters . FormUrlEncodedFormatter ) ;
212208 }
213209
214210 [ Fact ]
@@ -224,7 +220,7 @@ public void ShouldAutoRegisterDefault()
224220 } )
225221 . Build ( ) ;
226222
227- Assert . Equal ( jsonFormatter , httpClient . DefaultFormatter ) ;
223+ httpClient . DefaultFormatter . ShouldBe ( jsonFormatter ) ;
228224 }
229225
230226 [ Fact ]
@@ -238,7 +234,7 @@ public void DefaultFormatterShouldBePlacedFirst()
238234 } )
239235 . Build ( ) ;
240236
241- Assert . Equal ( httpClient . Formatters . First ( ) , httpClient . DefaultFormatter ) ;
237+ httpClient . DefaultFormatter . ShouldBe ( httpClient . Formatters . First ( ) ) ;
242238 }
243239}
244240
@@ -253,8 +249,7 @@ public void ShouldSetClientFormatters()
253249 . WithBaseUrl ( "http://abc.com" )
254250 . Build ( ) ;
255251
256- var userAgentHeader = httpClient . Headers . GetValues ( "User-Agent" ) . FirstOrDefault ( ) ;
257- Assert . Equal ( "hots" , userAgentHeader ) ;
252+ httpClient . Headers . GetValues ( "User-Agent" ) . FirstOrDefault ( ) . ShouldBe ( "hots" ) ;
258253 }
259254}
260255
@@ -267,15 +262,15 @@ public void ShouldRegisterSuccessfully()
267262 . WithBaseUrl ( "http://abc.com" )
268263 . Build ( ) ;
269264
270- Assert . NotNull ( httpClient ) ;
271- Assert . Equal ( "abc" , httpClient . Identifier ) ;
265+ httpClient . ShouldNotBeNull ( ) ;
266+ httpClient . Identifier . ShouldBe ( "abc" ) ;
272267 }
273268
274269 [ Fact ]
275270 public void ThrowsErrorWhenIdentifierNotSpecified ( )
276271 {
277272 var clientBuilder = GetNewClientFactory ( ) . CreateBuilder ( null ! ) ;
278- Assert . Throws < ClientBuilderValidationException > ( ( ) => clientBuilder . Register ( ) ) ;
273+ Should . Throw < ClientBuilderValidationException > ( ( ) => clientBuilder . Register ( ) ) ;
279274 }
280275
281276 [ Fact ]
@@ -285,7 +280,7 @@ public void ThrowsErrorWhenAlreadyRegistered()
285280 . WithBaseUrl ( "http://abc.com" )
286281 . Register ( ) ;
287282
288- Assert . Throws < ClientBuilderValidationException > ( ( ) => clientBuilder . Register ( ) ) ;
283+ Should . Throw < ClientBuilderValidationException > ( ( ) => clientBuilder . Register ( ) ) ;
289284 }
290285}
291286
@@ -302,7 +297,7 @@ public async Task ShouldDisposeClient()
302297 var isRegistered = fluentHttpClientFactory . Remove ( "abc" )
303298 . Has ( "abc" ) ;
304299
305- await Assert . ThrowsAsync < ObjectDisposedException > ( ( ) => httpClient . Get < Hero > ( "/api/heroes/azmodan" ) ) ;
306- Assert . False ( isRegistered ) ;
300+ await Should . ThrowAsync < ObjectDisposedException > ( ( ) => httpClient . Get < Hero > ( "/api/heroes/azmodan" ) ) ;
301+ isRegistered . ShouldBeFalse ( ) ;
307302 }
308303}
0 commit comments