This repository was archived by the owner on Mar 20, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
src/DotNetOpenAuth.Test/OpenId Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ namespace DotNetOpenAuth.Test.OpenId {
1616 using DotNetOpenAuth . OpenId . Provider ;
1717 using DotNetOpenAuth . OpenId . RelyingParty ;
1818 using NUnit . Framework ;
19+ using System . Net ;
1920
2021 [ TestFixture ]
2122 public class NonIdentityTests : OpenIdTestBase {
@@ -70,10 +71,11 @@ public async Task ExtensionOnlyFacadeLevel() {
7071 request . IsExtensionOnly = true ;
7172 var redirectRequest = await request . GetRedirectingResponseAsync ( ) ;
7273 Uri redirectResponseUrl ;
74+ this . HostFactories . AllowAutoRedirects = false ;
7375 using ( var httpClient = this . HostFactories . CreateHttpClient ( ) ) {
7476 using ( var redirectResponse = await httpClient . GetAsync ( redirectRequest . Headers . Location ) ) {
75- redirectResponse . EnsureSuccessStatusCode ( ) ;
76- redirectResponseUrl = redirectRequest . Headers . Location ;
77+ Assert . That ( redirectResponse . StatusCode , Is . EqualTo ( HttpStatusCode . Redirect ) ) ;
78+ redirectResponseUrl = redirectResponse . Headers . Location ;
7779 }
7880 }
7981
Original file line number Diff line number Diff line change @@ -256,8 +256,8 @@ protected OpenIdProvider CreateProvider() {
256256 }
257257
258258 protected internal void HandleProvider ( Func < OpenIdProvider , HttpRequestMessage , Task < HttpResponseMessage > > provider ) {
259+ var op = this . CreateProvider ( ) ;
259260 this . Handle ( OPUri ) . By ( async req => {
260- var op = new OpenIdProvider ( new StandardProviderApplicationStore ( ) ) ;
261261 return await provider ( op , req ) ;
262262 } ) ;
263263 }
You can’t perform that action at this time.
0 commit comments