diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-24 07:29:59 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-24 07:29:59 -0700 |
commit | 8e8ba131ff00cc42f2523782bee8b498edecc0ac (patch) | |
tree | 5959ad25cb151ef2e1732bf9d24190200ef78d73 /src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs | |
parent | 5bdaf4427a0963425e5fd36b80448065c61077b4 (diff) | |
download | DotNetOpenAuth-8e8ba131ff00cc42f2523782bee8b498edecc0ac.zip DotNetOpenAuth-8e8ba131ff00cc42f2523782bee8b498edecc0ac.tar.gz DotNetOpenAuth-8e8ba131ff00cc42f2523782bee8b498edecc0ac.tar.bz2 |
Fixes unit tests. 49 failures left.
Diffstat (limited to 'src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs')
-rw-r--r-- | src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs b/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs index c911416..d0e9617 100644 --- a/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs +++ b/src/DotNetOpenAuth.Test/OAuth2/UserAgentClientAuthorizeTests.cs @@ -38,12 +38,13 @@ namespace DotNetOpenAuth.Test.OAuth2 { return await server.HandleTokenRequestAsync(req, ct); }); { - var client = new UserAgentClient(AuthorizationServerDescription); + var client = new UserAgentClient(AuthorizationServerDescription, ClientId, ClientSecret, this.HostFactories); var authState = new AuthorizationState(TestScopes) { Callback = ClientCallback, }; var request = client.PrepareRequestUserAuthorization(authState); Assert.AreEqual(EndUserAuthorizationResponseType.AuthorizationCode, request.ResponseType); var authRequestRedirect = await client.Channel.PrepareResponseAsync(request); Uri authRequestResponse; + this.HostFactories.AllowAutoRedirects = false; using (var httpClient = this.HostFactories.CreateHttpClient()) { using (var httpResponse = await httpClient.GetAsync(authRequestRedirect.Headers.Location)) { authRequestResponse = httpResponse.Headers.Location; @@ -74,12 +75,13 @@ namespace DotNetOpenAuth.Test.OAuth2 { return await server.Channel.PrepareResponseAsync(response, ct); }); { - var client = new UserAgentClient(AuthorizationServerDescription); + var client = new UserAgentClient(AuthorizationServerDescription, ClientId, ClientSecret, this.HostFactories); var authState = new AuthorizationState(TestScopes) { Callback = ClientCallback, }; var request = client.PrepareRequestUserAuthorization(authState, implicitResponseType: true); Assert.That(request.ResponseType, Is.EqualTo(EndUserAuthorizationResponseType.AccessToken)); var authRequestRedirect = await client.Channel.PrepareResponseAsync(request); Uri authRequestResponse; + this.HostFactories.AllowAutoRedirects = false; using (var httpClient = this.HostFactories.CreateHttpClient()) { using (var httpResponse = await httpClient.GetAsync(authRequestRedirect.Headers.Location)) { authRequestResponse = httpResponse.Headers.Location; |