@@ -13,7 +13,7 @@ public async Task SettingOneCookiesInOneRequestAppearsInDocument()
13
13
{
14
14
if ( Helper . IsNetworkAvailable ( ) )
15
15
{
16
- var url = "https://httpbin .org/cookies/set?k1=v1" ;
16
+ var url = "https://httpbingo .org/cookies/set?k1=v1" ;
17
17
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
18
18
var context = BrowsingContext . New ( config ) ;
19
19
var document = await context . OpenAsync ( url ) ;
@@ -27,7 +27,7 @@ public async Task SettingTwoCookiesInOneRequestAppearsInDocument()
27
27
{
28
28
if ( Helper . IsNetworkAvailable ( ) )
29
29
{
30
- var url = "https://httpbin .org/cookies/set?k2=v2&k1=v1" ;
30
+ var url = "https://httpbingo .org/cookies/set?k2=v2&k1=v1" ;
31
31
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
32
32
var context = BrowsingContext . New ( config ) ;
33
33
var document = await context . OpenAsync ( url ) ;
@@ -41,7 +41,7 @@ public async Task SettingThreeCookiesInOneRequestAppearsInDocument()
41
41
{
42
42
if ( Helper . IsNetworkAvailable ( ) )
43
43
{
44
- var url = "https://httpbin .org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar" ;
44
+ var url = "https://httpbingo .org/cookies/set?test=baz&k2=v2&k1=v1&foo=bar" ;
45
45
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
46
46
var context = BrowsingContext . New ( config ) ;
47
47
var document = await context . OpenAsync ( url ) ;
@@ -55,64 +55,56 @@ public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
55
55
{
56
56
if ( Helper . IsNetworkAvailable ( ) )
57
57
{
58
- var baseUrl = "https://httpbin .org/cookies" ;
58
+ var baseUrl = "https://httpbingo .org/cookies" ;
59
59
var url = baseUrl + "/set?test=baz&k2=v2&k1=v1&foo=bar" ;
60
60
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
61
61
var context = BrowsingContext . New ( config ) ;
62
62
await context . OpenAsync ( url ) ;
63
63
var document = await context . OpenAsync ( baseUrl ) ;
64
64
65
65
Assert . AreEqual ( @"{
66
- ""cookies"": {
67
- ""foo"": ""bar"",
68
- ""k1"": ""v1"",
69
- ""k2"": ""v2"",
70
- ""test"": ""baz""
71
- }
66
+ ""foo"": ""bar"",
67
+ ""k1"": ""v1"",
68
+ ""k2"": ""v2"",
69
+ ""test"": ""baz""
72
70
}
73
71
" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
74
72
}
75
73
}
76
74
77
75
[ Test ]
78
- [ Ignore ( "We should find a replacement for HttpBin.org" ) ]
79
76
public async Task SettingCookieIsPreservedViaRedirect ( )
80
77
{
81
78
if ( Helper . IsNetworkAvailable ( ) )
82
79
{
83
- var cookieUrl = "https://httpbin .org/cookies/set?test=baz" ;
84
- var redirectUrl = "https://httpbin .org/redirect-to?url=https%3A%2F%2Fhttpbin .org%2Fcookies" ;
80
+ var cookieUrl = "https://httpbingo .org/cookies/set?test=baz" ;
81
+ var redirectUrl = "https://httpbingo .org/redirect-to?url=https%3A%2F%2Fhttpbingo .org%2Fcookies" ;
85
82
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
86
83
var context = BrowsingContext . New ( config ) ;
87
84
await context . OpenAsync ( cookieUrl ) ;
88
85
var document = await context . OpenAsync ( redirectUrl ) ;
89
86
90
87
Assert . AreEqual ( @"{
91
- ""cookies"": {
92
- ""test"": ""baz""
93
- }
88
+ ""test"": ""baz""
94
89
}
95
90
" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
96
91
}
97
92
}
98
93
99
94
[ Test ]
100
- [ Ignore ( "We should find a replacement for HttpBin.org" ) ]
101
95
public async Task SettingCookieIsPreservedViaRedirectToDifferentProtocol ( )
102
96
{
103
97
if ( Helper . IsNetworkAvailable ( ) )
104
98
{
105
- var cookieUrl = "https://httpbin .org/cookies/set?test=baz" ;
106
- var redirectUrl = "http://httpbin .org/redirect-to?url=http%3A%2F%2Fhttpbin .org%2Fcookies" ;
99
+ var cookieUrl = "https://httpbingo .org/cookies/set?test=baz" ;
100
+ var redirectUrl = "http://httpbingo .org/redirect-to?url=http%3A%2F%2Fhttpbingo .org%2Fcookies" ;
107
101
var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
108
102
var context = BrowsingContext . New ( config ) ;
109
103
await context . OpenAsync ( cookieUrl ) ;
110
104
var document = await context . OpenAsync ( redirectUrl ) ;
111
105
112
106
Assert . AreEqual ( @"{
113
- ""cookies"": {
114
- ""test"": ""baz""
115
- }
107
+ ""test"": ""baz""
116
108
}
117
109
" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
118
110
}
0 commit comments