summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2012-10-02 20:05:02 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2012-10-02 20:05:02 -0700
commit2383cecb4e9e75ba44004ff43e7195a3e034f02a (patch)
treef4378601111e1c9f3bc77b330b77afcca3edb301 /src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs
parent0f8d3a8bca07c6bdf96be29c884061cd3c79a758 (diff)
parent0eb6fe76fdfc89aba2b3e82cbd7ded865524952a (diff)
downloadDotNetOpenAuth-2383cecb4e9e75ba44004ff43e7195a3e034f02a.zip
DotNetOpenAuth-2383cecb4e9e75ba44004ff43e7195a3e034f02a.tar.gz
DotNetOpenAuth-2383cecb4e9e75ba44004ff43e7195a3e034f02a.tar.bz2
Fixes failing ASP.NET tests. Closes #211
Diffstat (limited to 'src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs')
-rw-r--r--src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs17
1 files changed, 13 insertions, 4 deletions
diff --git a/src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs b/src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs
index 89a483c..e60df01 100644
--- a/src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs
+++ b/src/DotNetOpenAuth.AspNet.Test/OAuth2ClientTest.cs
@@ -47,7 +47,16 @@ namespace DotNetOpenAuth.AspNet.Test {
var client = new MockOAuth2Client();
// Act && Assert
- Assert.Throws<ArgumentNullException>(() => client.VerifyAuthentication(null));
+ Assert.Throws<ArgumentNullException>(() => client.VerifyAuthentication(null, new Uri("http://me.com")));
+ }
+
+ [TestCase]
+ public void VerifyAuthenticationWithoutReturnUrlThrows() {
+ // Arrange
+ var client = new MockOAuth2Client();
+
+ // Act && Assert
+ Assert.Throws<InvalidOperationException>(() => client.VerifyAuthentication(new Mock<HttpContextBase>().Object));
}
[TestCase]
@@ -59,7 +68,7 @@ namespace DotNetOpenAuth.AspNet.Test {
context.Setup(c => c.Request.QueryString).Returns(queryStrings);
// Act
- AuthenticationResult result = client.VerifyAuthentication(context.Object);
+ AuthenticationResult result = client.VerifyAuthentication(context.Object, new Uri("http://me.com"));
// Assert
Assert.IsFalse(result.IsSuccessful);
@@ -75,7 +84,7 @@ namespace DotNetOpenAuth.AspNet.Test {
context.Setup(c => c.Request.QueryString).Returns(queryStrings);
// Act
- AuthenticationResult result = client.VerifyAuthentication(context.Object);
+ AuthenticationResult result = client.VerifyAuthentication(context.Object, new Uri("http://me.com"));
// Assert
Assert.IsFalse(result.IsSuccessful);
@@ -91,7 +100,7 @@ namespace DotNetOpenAuth.AspNet.Test {
context.Setup(c => c.Request.QueryString).Returns(queryStrings);
// Act
- AuthenticationResult result = client.VerifyAuthentication(context.Object);
+ AuthenticationResult result = client.VerifyAuthentication(context.Object, new Uri("http://me.com"));
// Assert
Assert.True(result.IsSuccessful);