2
2
using System . Linq ;
3
3
using System . Net ;
4
4
using System . Threading ;
5
+ using System . Threading . Tasks ;
5
6
using NUnit . Framework ;
6
7
using RestSharp . IntegrationTests . Helpers ;
7
8
@@ -16,12 +17,12 @@ public void Can_Perform_GET_Async()
16
17
Uri baseUrl = new Uri ( "http://localhost:8888/" ) ;
17
18
const string val = "Basic async test" ;
18
19
19
- var resetEvent = new ManualResetEvent ( false ) ;
20
+ ManualResetEvent resetEvent = new ManualResetEvent ( false ) ;
20
21
21
22
using ( SimpleServer . Create ( baseUrl . AbsoluteUri , Handlers . EchoValue ( val ) ) )
22
23
{
23
- var client = new RestClient ( baseUrl ) ;
24
- var request = new RestRequest ( "" ) ;
24
+ RestClient client = new RestClient ( baseUrl ) ;
25
+ RestRequest request = new RestRequest ( "" ) ;
25
26
26
27
client . ExecuteAsync ( request , ( response , asyncHandle ) =>
27
28
{
@@ -40,12 +41,12 @@ public void Can_Perform_GET_Async_Without_Async_Handle()
40
41
Uri baseUrl = new Uri ( "http://localhost:8888/" ) ;
41
42
const string val = "Basic async test" ;
42
43
43
- var resetEvent = new ManualResetEvent ( false ) ;
44
+ ManualResetEvent resetEvent = new ManualResetEvent ( false ) ;
44
45
45
46
using ( SimpleServer . Create ( baseUrl . AbsoluteUri , Handlers . EchoValue ( val ) ) )
46
47
{
47
- var client = new RestClient ( baseUrl ) ;
48
- var request = new RestRequest ( "" ) ;
48
+ RestClient client = new RestClient ( baseUrl ) ;
49
+ RestRequest request = new RestRequest ( "" ) ;
49
50
50
51
client . ExecuteAsync ( request , response =>
51
52
{
@@ -66,9 +67,9 @@ public void Can_Perform_GET_TaskAsync()
66
67
67
68
using ( SimpleServer . Create ( baseUrl , Handlers . EchoValue ( val ) ) )
68
69
{
69
- var client = new RestClient ( baseUrl ) ;
70
- var request = new RestRequest ( "" ) ;
71
- var task = client . ExecuteTaskAsync ( request ) ;
70
+ RestClient client = new RestClient ( baseUrl ) ;
71
+ RestRequest request = new RestRequest ( "" ) ;
72
+ Task < IRestResponse > task = client . ExecuteTaskAsync ( request ) ;
72
73
73
74
task . Wait ( ) ;
74
75
@@ -85,16 +86,16 @@ public void Can_Handle_Exception_Thrown_By_OnBeforeDeserialization_Handler()
85
86
86
87
using ( SimpleServer . Create ( baseUrl , Handlers . Generic < ResponseHandler > ( ) ) )
87
88
{
88
- var client = new RestClient ( baseUrl ) ;
89
- var request = new RestRequest ( "success" ) ;
89
+ RestClient client = new RestClient ( baseUrl ) ;
90
+ RestRequest request = new RestRequest ( "success" ) ;
90
91
91
92
request . OnBeforeDeserialization += r => { throw new Exception ( exceptionMessage ) ; } ;
92
93
93
- var task = client . ExecuteTaskAsync < Response > ( request ) ;
94
+ Task < IRestResponse < Response > > task = client . ExecuteTaskAsync < Response > ( request ) ;
94
95
95
96
task . Wait ( ) ;
96
97
97
- var response = task . Result ;
98
+ IRestResponse < Response > response = task . Result ;
98
99
99
100
Assert . AreEqual ( exceptionMessage , response . ErrorMessage ) ;
100
101
Assert . AreEqual ( ResponseStatus . Error , response . ResponseStatus ) ;
@@ -108,9 +109,9 @@ public void Can_Perform_ExecuteGetTaskAsync_With_Response_Type()
108
109
109
110
using ( SimpleServer . Create ( baseUrl , Handlers . Generic < ResponseHandler > ( ) ) )
110
111
{
111
- var client = new RestClient ( baseUrl ) ;
112
- var request = new RestRequest ( "success" ) ;
113
- var task = client . ExecuteTaskAsync < Response > ( request ) ;
112
+ RestClient client = new RestClient ( baseUrl ) ;
113
+ RestRequest request = new RestRequest ( "success" ) ;
114
+ Task < IRestResponse < Response > > task = client . ExecuteTaskAsync < Response > ( request ) ;
114
115
115
116
task . Wait ( ) ;
116
117
@@ -125,9 +126,9 @@ public void Can_Perform_GetTaskAsync_With_Response_Type()
125
126
126
127
using ( SimpleServer . Create ( baseUrl , Handlers . Generic < ResponseHandler > ( ) ) )
127
128
{
128
- var client = new RestClient ( baseUrl ) ;
129
- var request = new RestRequest ( "success" ) ;
130
- var task = client . GetTaskAsync < Response > ( request ) ;
129
+ RestClient client = new RestClient ( baseUrl ) ;
130
+ RestRequest request = new RestRequest ( "success" ) ;
131
+ Task < Response > task = client . GetTaskAsync < Response > ( request ) ;
131
132
132
133
task . Wait ( ) ;
133
134
@@ -143,10 +144,10 @@ public void Can_Cancel_GET_TaskAsync()
143
144
144
145
using ( SimpleServer . Create ( baseUrl , Handlers . EchoValue ( val ) ) )
145
146
{
146
- var client = new RestClient ( baseUrl ) ;
147
- var request = new RestRequest ( "timeout" ) ;
148
- var cancellationTokenSource = new CancellationTokenSource ( ) ;
149
- var task = client . ExecuteTaskAsync ( request , cancellationTokenSource . Token ) ;
147
+ RestClient client = new RestClient ( baseUrl ) ;
148
+ RestRequest request = new RestRequest ( "timeout" ) ;
149
+ CancellationTokenSource cancellationTokenSource = new CancellationTokenSource ( ) ;
150
+ Task < IRestResponse > task = client . ExecuteTaskAsync ( request , cancellationTokenSource . Token ) ;
150
151
151
152
cancellationTokenSource . Cancel ( ) ;
152
153
@@ -162,10 +163,10 @@ public void Can_Cancel_GET_TaskAsync_With_Response_Type()
162
163
163
164
using ( SimpleServer . Create ( baseUrl , Handlers . EchoValue ( val ) ) )
164
165
{
165
- var client = new RestClient ( baseUrl ) ;
166
- var request = new RestRequest ( "timeout" ) ;
167
- var cancellationTokenSource = new CancellationTokenSource ( ) ;
168
- var task = client . ExecuteTaskAsync < Response > ( request , cancellationTokenSource . Token ) ;
166
+ RestClient client = new RestClient ( baseUrl ) ;
167
+ RestRequest request = new RestRequest ( "timeout" ) ;
168
+ CancellationTokenSource cancellationTokenSource = new CancellationTokenSource ( ) ;
169
+ Task < IRestResponse < Response > > task = client . ExecuteTaskAsync < Response > ( request , cancellationTokenSource . Token ) ;
169
170
170
171
cancellationTokenSource . Cancel ( ) ;
171
172
@@ -180,9 +181,9 @@ public void Handles_GET_Request_Errors_TaskAsync()
180
181
181
182
using ( SimpleServer . Create ( baseUrl , UrlToStatusCodeHandler ) )
182
183
{
183
- var client = new RestClient ( baseUrl ) ;
184
- var request = new RestRequest ( "404" ) ;
185
- var task = client . ExecuteTaskAsync ( request ) ;
184
+ RestClient client = new RestClient ( baseUrl ) ;
185
+ RestRequest request = new RestRequest ( "404" ) ;
186
+ Task < IRestResponse > task = client . ExecuteTaskAsync ( request ) ;
186
187
187
188
task . Wait ( ) ;
188
189
@@ -197,9 +198,9 @@ public void Handles_GET_Request_Errors_TaskAsync_With_Response_Type()
197
198
198
199
using ( SimpleServer . Create ( baseUrl , UrlToStatusCodeHandler ) )
199
200
{
200
- var client = new RestClient ( baseUrl ) ;
201
- var request = new RestRequest ( "404" ) ;
202
- var task = client . ExecuteTaskAsync < Response > ( request ) ;
201
+ RestClient client = new RestClient ( baseUrl ) ;
202
+ RestRequest request = new RestRequest ( "404" ) ;
203
+ Task < IRestResponse < Response > > task = client . ExecuteTaskAsync < Response > ( request ) ;
203
204
204
205
task . Wait ( ) ;
205
206
@@ -214,17 +215,17 @@ public void Can_Timeout_GET_TaskAsync()
214
215
215
216
using ( SimpleServer . Create ( baseUrl , Handlers . Generic < ResponseHandler > ( ) ) )
216
217
{
217
- var client = new RestClient ( baseUrl ) ;
218
- var request = new RestRequest ( "timeout" , Method . GET ) . AddBody ( "Body_Content" ) ;
218
+ RestClient client = new RestClient ( baseUrl ) ;
219
+ IRestRequest request = new RestRequest ( "timeout" , Method . GET ) . AddBody ( "Body_Content" ) ;
219
220
220
221
// Half the value of ResponseHandler.Timeout
221
222
request . Timeout = 500 ;
222
223
223
- var task = client . ExecuteTaskAsync ( request ) ;
224
+ Task < IRestResponse > task = client . ExecuteTaskAsync ( request ) ;
224
225
225
226
task . Wait ( ) ;
226
227
227
- var response = task . Result ;
228
+ IRestResponse response = task . Result ;
228
229
229
230
Assert . AreEqual ( ResponseStatus . TimedOut , response . ResponseStatus ) ;
230
231
}
@@ -237,17 +238,17 @@ public void Can_Timeout_PUT_TaskAsync()
237
238
238
239
using ( SimpleServer . Create ( baseUrl , Handlers . Generic < ResponseHandler > ( ) ) )
239
240
{
240
- var client = new RestClient ( baseUrl ) ;
241
- var request = new RestRequest ( "timeout" , Method . PUT ) . AddBody ( "Body_Content" ) ;
241
+ RestClient client = new RestClient ( baseUrl ) ;
242
+ IRestRequest request = new RestRequest ( "timeout" , Method . PUT ) . AddBody ( "Body_Content" ) ;
242
243
243
244
// Half the value of ResponseHandler.Timeout
244
245
request . Timeout = 500 ;
245
246
246
- var task = client . ExecuteTaskAsync ( request ) ;
247
+ Task < IRestResponse > task = client . ExecuteTaskAsync ( request ) ;
247
248
248
249
task . Wait ( ) ;
249
250
250
- var response = task . Result ;
251
+ IRestResponse response = task . Result ;
251
252
252
253
Assert . AreEqual ( ResponseStatus . TimedOut , response . ResponseStatus ) ;
253
254
}
0 commit comments