1
1
using System ;
2
2
using System . Net ;
3
- using System . Threading ;
4
3
using System . Threading . Tasks ;
5
4
6
5
using RestSharp . Portable . Authenticators ;
@@ -23,15 +22,14 @@ public async Task TestIssue12_Post1(Type factoryType)
23
22
using ( var client = new RestClient ( "http://httpbin.org/" )
24
23
{
25
24
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
26
- Timeout = TimeSpan . FromSeconds ( 10 )
27
25
} )
28
26
{
29
27
var tmp = new string ( 'a' , 70000 ) ;
30
28
31
29
var request = new RestRequest ( "post" , Method . POST ) ;
32
30
request . AddParameter ( "param1" , tmp ) ;
33
31
34
- var response = await client . Execute < HttpBinResponse > ( request , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
32
+ var response = await client . Execute < HttpBinResponse > ( request ) ;
35
33
Assert . NotNull ( response . Data ) ;
36
34
Assert . NotNull ( response . Data . Form ) ;
37
35
Assert . True ( response . Data . Form . ContainsKey ( "param1" ) ) ;
@@ -48,7 +46,6 @@ public async Task TestIssue12_Post2(Type factoryType)
48
46
using ( var client = new RestClient ( "http://httpbin.org/" )
49
47
{
50
48
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
51
- Timeout = TimeSpan . FromSeconds ( 10 )
52
49
} )
53
50
{
54
51
var tmp = new string ( 'a' , 70000 ) ;
@@ -57,7 +54,7 @@ public async Task TestIssue12_Post2(Type factoryType)
57
54
request . AddParameter ( "param1" , tmp ) ;
58
55
request . AddParameter ( "param2" , "param2" ) ;
59
56
60
- var response = await client . Execute < HttpBinResponse > ( request , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
57
+ var response = await client . Execute < HttpBinResponse > ( request ) ;
61
58
Assert . NotNull ( response . Data ) ;
62
59
Assert . NotNull ( response . Data . Form ) ;
63
60
Assert . True ( response . Data . Form . ContainsKey ( "param1" ) ) ;
@@ -77,7 +74,6 @@ public void TestIssue16(Type factoryType)
77
74
using ( var client = new RestClient ( "http://httpbin.org/" )
78
75
{
79
76
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
80
- Timeout = TimeSpan . FromSeconds ( 10 )
81
77
} )
82
78
{
83
79
var request = new RestRequest ( "get?a={a}" ) ;
@@ -97,16 +93,15 @@ public void TestIssue19(Type factoryType)
97
93
using ( var client = new RestClient ( "http://httpbin.org/" )
98
94
{
99
95
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
100
- Timeout = TimeSpan . FromSeconds ( 10 )
101
96
} )
102
97
{
103
98
var req1 = new RestRequest ( "post" , Method . POST ) ;
104
99
req1 . AddParameter ( "a" , "value-of-a" ) ;
105
- var t1 = client . Execute < HttpBinResponse > ( req1 , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
100
+ var t1 = client . Execute < HttpBinResponse > ( req1 ) ;
106
101
107
102
var req2 = new RestRequest ( "post" , Method . POST ) ;
108
103
req2 . AddParameter ( "ab" , "value-of-ab" ) ;
109
- var t2 = client . Execute < HttpBinResponse > ( req2 , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
104
+ var t2 = client . Execute < HttpBinResponse > ( req2 ) ;
110
105
111
106
Task . WaitAll ( t1 , t2 ) ;
112
107
@@ -130,14 +125,13 @@ public async Task TestIssue23(Type factoryType)
130
125
using ( var client = new RestClient ( "http://httpbin.org/" )
131
126
{
132
127
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
133
- Timeout = TimeSpan . FromSeconds ( 10 )
134
128
} )
135
129
{
136
130
client . Authenticator = new HttpBasicAuthenticator ( ) ;
137
131
client . Credentials = new NetworkCredential ( "foo" , "bar" ) ;
138
132
var request = new RestRequest ( "post" , Method . GET ) ;
139
133
request . AddJsonBody ( "foo" ) ;
140
- await client . Execute ( request , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
134
+ await client . Execute ( request ) ;
141
135
}
142
136
}
143
137
@@ -151,7 +145,6 @@ public void TestIssue25(Type factoryType)
151
145
using ( var client = new RestClient ( "http://httpbin.org/" )
152
146
{
153
147
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
154
- Timeout = TimeSpan . FromSeconds ( 10 )
155
148
} )
156
149
{
157
150
var req1 = new RestRequest ( "post" , Method . POST ) ;
@@ -160,8 +153,8 @@ public void TestIssue25(Type factoryType)
160
153
var req2 = new RestRequest ( "post" , Method . POST ) ;
161
154
req2 . AddParameter ( "ab" , "value-of-ab" ) ;
162
155
163
- var t1 = client . Execute < HttpBinResponse > ( req1 , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
164
- var t2 = client . Execute < HttpBinResponse > ( req2 , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
156
+ var t1 = client . Execute < HttpBinResponse > ( req1 ) ;
157
+ var t2 = client . Execute < HttpBinResponse > ( req2 ) ;
165
158
Task . WaitAll ( t1 , t2 ) ;
166
159
167
160
Assert . NotNull ( t1 . Result . Data ) ;
@@ -184,13 +177,12 @@ public async Task TestIssue29_CollectionModeMultiPart(Type factoryType)
184
177
using ( var client = new RestClient ( "http://httpbin.org/" )
185
178
{
186
179
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
187
- Timeout = TimeSpan . FromSeconds ( 10 )
188
180
} )
189
181
{
190
182
var req = new RestRequest ( "post" , Method . POST ) ;
191
183
req . AddParameter ( "a" , "value-of-a" ) ;
192
184
req . ContentCollectionMode = ContentCollectionMode . MultiPart ;
193
- var resp = await client . Execute < HttpBinResponse > ( req , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
185
+ var resp = await client . Execute < HttpBinResponse > ( req ) ;
194
186
Assert . NotNull ( resp . Data ) ;
195
187
Assert . NotNull ( resp . Data . Form ) ;
196
188
Assert . True ( resp . Data . Form . ContainsKey ( "a" ) ) ;
@@ -206,13 +198,12 @@ public async Task TestIssue29_ContentTypeParameter(Type factoryType)
206
198
using ( var client = new RestClient ( "http://httpbin.org/" )
207
199
{
208
200
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
209
- Timeout = TimeSpan . FromSeconds ( 10 )
210
201
} )
211
202
{
212
203
var req = new RestRequest ( "post" , Method . POST ) ;
213
204
req . AddParameter ( "a" , "value-of-a" ) ;
214
205
req . AddHeader ( "content-type" , "application/x-www-form-urlencoded;charset=utf-8" ) ;
215
- var resp = await client . Execute < HttpBinResponse > ( req , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
206
+ var resp = await client . Execute < HttpBinResponse > ( req ) ;
216
207
Assert . NotNull ( resp . Data ) ;
217
208
Assert . NotNull ( resp . Data . Form ) ;
218
209
Assert . True ( resp . Data . Form . ContainsKey ( "a" ) ) ;
@@ -228,12 +219,11 @@ public async Task TestIssue53(Type factoryType)
228
219
using ( var client = new RestClient ( "http://httpbin.org/" )
229
220
{
230
221
HttpClientFactory = CreateClientFactory ( factoryType , false ) ,
231
- Timeout = TimeSpan . FromSeconds ( 10 ) ,
232
222
IgnoreResponseStatusCode = true ,
233
223
} )
234
224
{
235
225
var req = new RestRequest ( "get" , Method . GET ) ;
236
- var resp = await client . Execute < HttpBinResponse > ( req , new CancellationTokenSource ( TimeSpan . FromSeconds ( 10 ) ) . Token ) ;
226
+ var resp = await client . Execute < HttpBinResponse > ( req ) ;
237
227
Assert . Null ( resp . Data ) ;
238
228
}
239
229
}
0 commit comments