Skip to content
This repository was archived by the owner on Mar 20, 2019. It is now read-only.

Commit 6b71c19

Browse files
committed
Just 7 failures left.
1 parent 0cd3e6f commit 6b71c19

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/DotNetOpenAuth.Test/OpenId/NonIdentityTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ namespace DotNetOpenAuth.Test.OpenId {
1616
using DotNetOpenAuth.OpenId.Provider;
1717
using DotNetOpenAuth.OpenId.RelyingParty;
1818
using NUnit.Framework;
19+
using System.Net;
1920

2021
[TestFixture]
2122
public class NonIdentityTests : OpenIdTestBase {
@@ -70,10 +71,11 @@ public async Task ExtensionOnlyFacadeLevel() {
7071
request.IsExtensionOnly = true;
7172
var redirectRequest = await request.GetRedirectingResponseAsync();
7273
Uri redirectResponseUrl;
74+
this.HostFactories.AllowAutoRedirects = false;
7375
using (var httpClient = this.HostFactories.CreateHttpClient()) {
7476
using (var redirectResponse = await httpClient.GetAsync(redirectRequest.Headers.Location)) {
75-
redirectResponse.EnsureSuccessStatusCode();
76-
redirectResponseUrl = redirectRequest.Headers.Location;
77+
Assert.That(redirectResponse.StatusCode, Is.EqualTo(HttpStatusCode.Redirect));
78+
redirectResponseUrl = redirectResponse.Headers.Location;
7779
}
7880
}
7981

src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,8 @@ protected OpenIdProvider CreateProvider() {
256256
}
257257

258258
protected internal void HandleProvider(Func<OpenIdProvider, HttpRequestMessage, Task<HttpResponseMessage>> provider) {
259+
var op = this.CreateProvider();
259260
this.Handle(OPUri).By(async req => {
260-
var op = new OpenIdProvider(new StandardProviderApplicationStore());
261261
return await provider(op, req);
262262
});
263263
}

0 commit comments

Comments
 (0)