summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2013-03-24 18:40:54 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2013-03-24 18:40:54 -0700
commit9ad8f7934f84e9e4d94d859912349303627f8970 (patch)
tree147ec3aa4878d0ea153fb903201d1f82a410e08a
parent6232b1da2f8982fafc75637b448dedfaba36df05 (diff)
downloadDotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.zip
DotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.tar.gz
DotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.tar.bz2
Just 24 failures.
-rw-r--r--src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs21
1 files changed, 12 insertions, 9 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs b/src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs
index 8679399..c4da264 100644
--- a/src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs
+++ b/src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs
@@ -67,22 +67,23 @@ namespace DotNetOpenAuth.Test.OpenId {
[Test]
public async Task UnsolicitedAssertion() {
var opStore = new StandardProviderApplicationStore();
- Handle(RPRealmUri).By(
+ Handle(RPUri).By(
async req => {
var rp = new OpenIdRelyingParty(new StandardRelyingPartyApplicationStore(), this.HostFactories);
- IAuthenticationResponse response = await rp.GetResponseAsync();
+ IAuthenticationResponse response = await rp.GetResponseAsync(req);
+ Assert.That(response, Is.Not.Null);
Assert.AreEqual(AuthenticationStatus.Authenticated, response.Status);
return new HttpResponseMessage();
});
Handle(OPUri).By(
async (req, ct) => {
- var op = new OpenIdProvider(opStore);
+ var op = new OpenIdProvider(opStore, this.HostFactories);
return await this.AutoProviderActionAsync(op, req, ct);
});
this.RegisterMockRPDiscovery(ssl: false);
{
- var op = new OpenIdProvider(opStore);
+ var op = new OpenIdProvider(opStore, this.HostFactories);
Identifier id = GetMockIdentifier(ProtocolVersion.V20);
var assertion = await op.PrepareUnsolicitedAssertionAsync(OPUri, RPRealmUri, id, OPLocalIdentifiers[0]);
@@ -97,23 +98,24 @@ namespace DotNetOpenAuth.Test.OpenId {
[Test]
public async Task UnsolicitedAssertionRejected() {
var opStore = new StandardProviderApplicationStore();
- Handle(RPRealmUri).By(
+ Handle(RPUri).By(
async req => {
var rp = new OpenIdRelyingParty(new StandardRelyingPartyApplicationStore(), this.HostFactories);
rp.SecuritySettings.RejectUnsolicitedAssertions = true;
IAuthenticationResponse response = await rp.GetResponseAsync(req);
+ Assert.That(response, Is.Not.Null);
Assert.AreEqual(AuthenticationStatus.Failed, response.Status);
return new HttpResponseMessage();
});
Handle(OPUri).By(
async req => {
- var op = new OpenIdProvider(opStore);
+ var op = new OpenIdProvider(opStore, this.HostFactories);
return await this.AutoProviderActionAsync(op, req, CancellationToken.None);
});
this.RegisterMockRPDiscovery(ssl: false);
{
- var op = new OpenIdProvider(opStore);
+ var op = new OpenIdProvider(opStore, this.HostFactories);
Identifier id = GetMockIdentifier(ProtocolVersion.V20);
var assertion = await op.PrepareUnsolicitedAssertionAsync(OPUri, RPRealmUri, id, OPLocalIdentifiers[0]);
using (var httpClient = this.HostFactories.CreateHttpClient()) {
@@ -131,11 +133,12 @@ namespace DotNetOpenAuth.Test.OpenId {
[Test]
public async Task UnsolicitedDelegatingIdentifierRejection() {
var opStore = new StandardProviderApplicationStore();
- Handle(RPRealmUri).By(
+ Handle(RPUri).By(
async req => {
var rp = this.CreateRelyingParty();
rp.SecuritySettings.RejectDelegatingIdentifiers = true;
IAuthenticationResponse response = await rp.GetResponseAsync(req);
+ Assert.That(response, Is.Not.Null);
Assert.AreEqual(AuthenticationStatus.Failed, response.Status);
return new HttpResponseMessage();
});
@@ -147,7 +150,7 @@ namespace DotNetOpenAuth.Test.OpenId {
this.RegisterMockRPDiscovery(ssl: false);
{
- var op = new OpenIdProvider(opStore);
+ var op = new OpenIdProvider(opStore, this.HostFactories);
Identifier id = GetMockIdentifier(ProtocolVersion.V20, false, true);
var assertion = await op.PrepareUnsolicitedAssertionAsync(OPUri, RPRealmUri, id, OPLocalIdentifiers[0]);
using (var httpClient = this.HostFactories.CreateHttpClient()) {