diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-26 07:23:55 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-26 07:23:55 -0700 |
commit | df6e154ad1cb197386cc96743eb930f010404c5c (patch) | |
tree | b82529cab6ebd1d54a77dfecd54a6700bf84b111 /src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs | |
parent | 61b4d2bc37a83ee2bedd35b9e6df6809bfafef4d (diff) | |
download | DotNetOpenAuth-df6e154ad1cb197386cc96743eb930f010404c5c.zip DotNetOpenAuth-df6e154ad1cb197386cc96743eb930f010404c5c.tar.gz DotNetOpenAuth-df6e154ad1cb197386cc96743eb930f010404c5c.tar.bz2 |
Fixes two more tests. 2 left
Diffstat (limited to 'src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs')
-rw-r--r-- | src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs b/src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs index 5016de2..25dd50b 100644 --- a/src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs +++ b/src/DotNetOpenAuth.AspNet.Test/OAuthClientTest.cs @@ -6,6 +6,7 @@ namespace DotNetOpenAuth.AspNet.Test { using System; + using System.Collections.Specialized; using System.Web; using DotNetOpenAuth.AspNet; using DotNetOpenAuth.AspNet.Clients; @@ -34,13 +35,14 @@ namespace DotNetOpenAuth.AspNet.Test { [TestCase] public async Task RequestAuthenticationInvokeMethodOnWebWorker() { // Arrange + var returnUri = new Uri("http://live.com/my/path.cshtml?q=one"); var webWorker = new Mock<IOAuthWebWorker>(MockBehavior.Strict); webWorker - .Setup(w => w.RequestAuthenticationAsync(It.Is<Uri>(u => u.ToString().Equals("http://live.com/my/path.cshtml?q=one")), It.IsAny<CancellationToken>())) + .Setup(w => w.RequestAuthenticationAsync(returnUri, It.IsAny<CancellationToken>())) + .Returns(Task.FromResult(new Uri("http://someauth/uri"))) .Verifiable(); var client = new MockOAuthClient(webWorker.Object); - var returnUri = new Uri("http://live.com/my/path.cshtml?q=one"); var context = new Mock<HttpContextBase>(); // Act @@ -94,7 +96,9 @@ namespace DotNetOpenAuth.AspNet.Test { var request = new AuthorizedTokenRequest(endpoint, new Version("1.0")); var webWorker = new Mock<IOAuthWebWorker>(MockBehavior.Strict); - webWorker.Setup(w => w.ProcessUserAuthorizationAsync(It.IsAny<HttpContextBase>(), CancellationToken.None)).Returns(Task.FromResult<AccessTokenResponse>(null)).Verifiable(); + webWorker + .Setup(w => w.ProcessUserAuthorizationAsync(It.IsAny<HttpContextBase>(), CancellationToken.None)) + .Returns(Task.FromResult(new AccessTokenResponse("ok", "secret", new NameValueCollection()))).Verifiable(); var client = new MockOAuthClient(webWorker.Object); var context = new Mock<HttpContextBase>(); |