@@ -13,7 +13,7 @@ public async Task SettingOneCookiesInOneRequestAppearsInDocument()
1313 {
1414 if ( Helper . IsNetworkAvailable ( ) )
1515 {
16- var url = "https://httpbin .org/cookies/set?k1=v1" ;
16+ var url = "https://httpbingo .org/cookies/set?k1=v1" ;
1717 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
1818 var context = BrowsingContext . New ( config ) ;
1919 var document = await context . OpenAsync ( url ) ;
@@ -27,7 +27,7 @@ public async Task SettingTwoCookiesInOneRequestAppearsInDocument()
2727 {
2828 if ( Helper . IsNetworkAvailable ( ) )
2929 {
30- var url = "https://httpbin .org/cookies/set?k2=v2&k1=v1" ;
30+ var url = "https://httpbingo .org/cookies/set?k2=v2&k1=v1" ;
3131 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
3232 var context = BrowsingContext . New ( config ) ;
3333 var document = await context . OpenAsync ( url ) ;
@@ -41,7 +41,7 @@ public async Task SettingThreeCookiesInOneRequestAppearsInDocument()
4141 {
4242 if ( Helper . IsNetworkAvailable ( ) )
4343 {
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" ;
4545 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
4646 var context = BrowsingContext . New ( config ) ;
4747 var document = await context . OpenAsync ( url ) ;
@@ -55,64 +55,56 @@ public async Task SettingThreeCookiesInOneRequestAreTransportedToNextRequest()
5555 {
5656 if ( Helper . IsNetworkAvailable ( ) )
5757 {
58- var baseUrl = "https://httpbin .org/cookies" ;
58+ var baseUrl = "https://httpbingo .org/cookies" ;
5959 var url = baseUrl + "/set?test=baz&k2=v2&k1=v1&foo=bar" ;
6060 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
6161 var context = BrowsingContext . New ( config ) ;
6262 await context . OpenAsync ( url ) ;
6363 var document = await context . OpenAsync ( baseUrl ) ;
6464
6565 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""
7270}
7371" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
7472 }
7573 }
7674
7775 [ Test ]
78- [ Ignore ( "We should find a replacement for HttpBin.org" ) ]
7976 public async Task SettingCookieIsPreservedViaRedirect ( )
8077 {
8178 if ( Helper . IsNetworkAvailable ( ) )
8279 {
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" ;
8582 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
8683 var context = BrowsingContext . New ( config ) ;
8784 await context . OpenAsync ( cookieUrl ) ;
8885 var document = await context . OpenAsync ( redirectUrl ) ;
8986
9087 Assert . AreEqual ( @"{
91- ""cookies"": {
92- ""test"": ""baz""
93- }
88+ ""test"": ""baz""
9489}
9590" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
9691 }
9792 }
9893
9994 [ Test ]
100- [ Ignore ( "We should find a replacement for HttpBin.org" ) ]
10195 public async Task SettingCookieIsPreservedViaRedirectToDifferentProtocol ( )
10296 {
10397 if ( Helper . IsNetworkAvailable ( ) )
10498 {
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" ;
107101 var config = Configuration . Default . WithCookies ( ) . WithRequesters ( ) . WithDefaultLoader ( ) ;
108102 var context = BrowsingContext . New ( config ) ;
109103 await context . OpenAsync ( cookieUrl ) ;
110104 var document = await context . OpenAsync ( redirectUrl ) ;
111105
112106 Assert . AreEqual ( @"{
113- ""cookies"": {
114- ""test"": ""baz""
115- }
107+ ""test"": ""baz""
116108}
117109" . Replace ( "\r \n " , "\n " ) , document . Body . TextContent ) ;
118110 }
0 commit comments