33using System . Net . Sockets ;
44using Contentstack . Management . Core ;
55using Contentstack . Management . Core . Exceptions ;
6+ using Contentstack . Management . Core . Internal ;
67using Contentstack . Management . Core . Runtime . Contexts ;
78using Contentstack . Management . Core . Runtime . Pipeline . RetryHandler ;
9+ using RetryHandlerClass = Contentstack . Management . Core . Runtime . Pipeline . RetryHandler . RetryHandler ;
810using Contentstack . Management . Core . Unit . Tests . Mokes ;
911using Microsoft . VisualStudio . TestTools . UnitTesting ;
1012using Moq ;
@@ -35,7 +37,7 @@ public async Task InvokeAsync_Success_NoRetry()
3537 MaxNetworkRetries = 2
3638 } ;
3739 var policy = new DefaultRetryPolicy ( config ) ;
38- var handler = new RetryHandler ( policy ) ;
40+ var handler = new RetryHandlerClass ( policy ) ;
3941 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
4042 mockInnerHandler . AddSuccessResponse ( ) ;
4143 handler . InnerHandler = mockInnerHandler ;
@@ -61,7 +63,7 @@ public async Task InvokeAsync_NetworkError_Retries_UpTo_MaxNetworkRetries()
6163 NetworkRetryDelay = TimeSpan . FromMilliseconds ( 10 )
6264 } ;
6365 var policy = new DefaultRetryPolicy ( config ) ;
64- var handler = new RetryHandler ( policy ) ;
66+ var handler = new RetryHandlerClass ( policy ) ;
6567 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
6668 mockInnerHandler . AddFailuresThenSuccess ( 2 , MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
6769 handler . InnerHandler = mockInnerHandler ;
@@ -86,7 +88,7 @@ public async Task InvokeAsync_NetworkError_Exceeds_MaxNetworkRetries_Throws()
8688 NetworkRetryDelay = TimeSpan . FromMilliseconds ( 10 )
8789 } ;
8890 var policy = new DefaultRetryPolicy ( config ) ;
89- var handler = new RetryHandler ( policy ) ;
91+ var handler = new RetryHandlerClass ( policy ) ;
9092 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
9193 mockInnerHandler . AddException ( MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
9294 mockInnerHandler . AddException ( MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
@@ -119,7 +121,7 @@ public async Task InvokeAsync_HttpError_429_Retries_UpTo_RetryLimit()
119121 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
120122 } ;
121123 var policy = new DefaultRetryPolicy ( config ) ;
122- var handler = new RetryHandler ( policy ) ;
124+ var handler = new RetryHandlerClass ( policy ) ;
123125 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
124126 mockInnerHandler . AddHttpErrorsThenSuccess ( 2 , HttpStatusCode . TooManyRequests ) ;
125127 handler . InnerHandler = mockInnerHandler ;
@@ -143,7 +145,7 @@ public async Task InvokeAsync_HttpError_500_Retries_UpTo_RetryLimit()
143145 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
144146 } ;
145147 var policy = new DefaultRetryPolicy ( config ) ;
146- var handler = new RetryHandler ( policy ) ;
148+ var handler = new RetryHandlerClass ( policy ) ;
147149 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
148150 mockInnerHandler . AddHttpErrorsThenSuccess ( 2 , HttpStatusCode . InternalServerError ) ;
149151 handler . InnerHandler = mockInnerHandler ;
@@ -166,7 +168,7 @@ public async Task InvokeAsync_HttpError_Exceeds_RetryLimit_Throws()
166168 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
167169 } ;
168170 var policy = new DefaultRetryPolicy ( config ) ;
169- var handler = new RetryHandler ( policy ) ;
171+ var handler = new RetryHandlerClass ( policy ) ;
170172 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
171173 mockInnerHandler . AddResponse ( HttpStatusCode . TooManyRequests ) ;
172174 mockInnerHandler . AddResponse ( HttpStatusCode . TooManyRequests ) ;
@@ -201,7 +203,7 @@ public async Task InvokeAsync_NetworkError_Tracks_NetworkRetryCount()
201203 NetworkRetryDelay = TimeSpan . FromMilliseconds ( 10 )
202204 } ;
203205 var policy = new DefaultRetryPolicy ( config ) ;
204- var handler = new RetryHandler ( policy ) ;
206+ var handler = new RetryHandlerClass ( policy ) ;
205207 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
206208 mockInnerHandler . AddFailuresThenSuccess ( 1 , MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
207209 handler . InnerHandler = mockInnerHandler ;
@@ -223,7 +225,7 @@ public async Task InvokeAsync_HttpError_Tracks_HttpRetryCount()
223225 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
224226 } ;
225227 var policy = new DefaultRetryPolicy ( config ) ;
226- var handler = new RetryHandler ( policy ) ;
228+ var handler = new RetryHandlerClass ( policy ) ;
227229 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
228230 mockInnerHandler . AddHttpErrorsThenSuccess ( 1 , HttpStatusCode . TooManyRequests ) ;
229231 handler . InnerHandler = mockInnerHandler ;
@@ -249,7 +251,7 @@ public async Task InvokeAsync_NetworkError_Then_HttpError_Tracks_Both_Counts()
249251 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
250252 } ;
251253 var policy = new DefaultRetryPolicy ( config ) ;
252- var handler = new RetryHandler ( policy ) ;
254+ var handler = new RetryHandlerClass ( policy ) ;
253255 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
254256 mockInnerHandler . AddException ( MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
255257 mockInnerHandler . AddResponse ( HttpStatusCode . TooManyRequests ) ;
@@ -276,7 +278,7 @@ public async Task InvokeAsync_Applies_NetworkRetryDelay()
276278 NetworkBackoffStrategy = BackoffStrategy . Fixed
277279 } ;
278280 var policy = new DefaultRetryPolicy ( config ) ;
279- var handler = new RetryHandler ( policy ) ;
281+ var handler = new RetryHandlerClass ( policy ) ;
280282 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
281283 mockInnerHandler . AddFailuresThenSuccess ( 1 , MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
282284 handler . InnerHandler = mockInnerHandler ;
@@ -304,7 +306,7 @@ public async Task InvokeAsync_Applies_HttpRetryDelay()
304306 }
305307 } ;
306308 var policy = new DefaultRetryPolicy ( config ) ;
307- var handler = new RetryHandler ( policy ) ;
309+ var handler = new RetryHandlerClass ( policy ) ;
308310 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
309311 mockInnerHandler . AddHttpErrorsThenSuccess ( 1 , HttpStatusCode . TooManyRequests ) ;
310312 handler . InnerHandler = mockInnerHandler ;
@@ -324,7 +326,7 @@ public async Task InvokeAsync_RequestId_Is_Generated()
324326 {
325327 var config = new RetryConfiguration ( ) ;
326328 var policy = new DefaultRetryPolicy ( config ) ;
327- var handler = new RetryHandler ( policy ) ;
329+ var handler = new RetryHandlerClass ( policy ) ;
328330 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
329331 mockInnerHandler . AddSuccessResponse ( ) ;
330332 handler . InnerHandler = mockInnerHandler ;
@@ -341,7 +343,7 @@ public void InvokeSync_Success_NoRetry()
341343 {
342344 var config = new RetryConfiguration ( ) ;
343345 var policy = new DefaultRetryPolicy ( config ) ;
344- var handler = new RetryHandler ( policy ) ;
346+ var handler = new RetryHandlerClass ( policy ) ;
345347 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
346348 mockInnerHandler . AddSuccessResponse ( ) ;
347349 handler . InnerHandler = mockInnerHandler ;
@@ -364,7 +366,7 @@ public void InvokeSync_NetworkError_Retries()
364366 NetworkRetryDelay = TimeSpan . FromMilliseconds ( 10 )
365367 } ;
366368 var policy = new DefaultRetryPolicy ( config ) ;
367- var handler = new RetryHandler ( policy ) ;
369+ var handler = new RetryHandlerClass ( policy ) ;
368370 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
369371 mockInnerHandler . AddFailuresThenSuccess ( 2 , MockNetworkErrorGenerator . CreateSocketException ( SocketError . ConnectionReset ) ) ;
370372 handler . InnerHandler = mockInnerHandler ;
@@ -386,7 +388,7 @@ public void InvokeSync_HttpError_Retries()
386388 RetryDelay = TimeSpan . FromMilliseconds ( 10 )
387389 } ;
388390 var policy = new DefaultRetryPolicy ( config ) ;
389- var handler = new RetryHandler ( policy ) ;
391+ var handler = new RetryHandlerClass ( policy ) ;
390392 var mockInnerHandler = new MockHttpHandlerWithRetries ( ) ;
391393 mockInnerHandler . AddHttpErrorsThenSuccess ( 2 , HttpStatusCode . TooManyRequests ) ;
392394 handler . InnerHandler = mockInnerHandler ;
0 commit comments