diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-24 18:40:54 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2013-03-24 18:40:54 -0700 |
commit | 9ad8f7934f84e9e4d94d859912349303627f8970 (patch) | |
tree | 147ec3aa4878d0ea153fb903201d1f82a410e08a | |
parent | 6232b1da2f8982fafc75637b448dedfaba36df05 (diff) | |
download | DotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.zip DotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.tar.gz DotNetOpenAuth-9ad8f7934f84e9e4d94d859912349303627f8970.tar.bz2 |
Just 24 failures.
-rw-r--r-- | src/DotNetOpenAuth.Test/OpenId/AuthenticationTests.cs | 21 |
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()) { |