diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2008-11-24 23:41:41 -0800 |
---|---|---|
committer | Andrew <andrewarnott@gmail.com> | 2008-11-24 23:41:41 -0800 |
commit | 3d69557f925cb7e05e85b0b99371faaf9c2109c6 (patch) | |
tree | c6bb15be6693a7d97ad87079393a340a2ef2024a /src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs | |
parent | 85c813a005a2494bb71066215de8db1d7ab056d2 (diff) | |
download | DotNetOpenAuth-3d69557f925cb7e05e85b0b99371faaf9c2109c6.zip DotNetOpenAuth-3d69557f925cb7e05e85b0b99371faaf9c2109c6.tar.gz DotNetOpenAuth-3d69557f925cb7e05e85b0b99371faaf9c2109c6.tar.bz2 |
Several hundred StyleCop fixes.
Diffstat (limited to 'src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs')
-rw-r--r-- | src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs | 41 |
1 files changed, 22 insertions, 19 deletions
diff --git a/src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs b/src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs index 1473bf0..08e4473 100644 --- a/src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs +++ b/src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs @@ -26,27 +26,8 @@ return mock; } - private MockHttpRequest(IDirectSslWebRequestHandler mockHandler) { - ErrorUtilities.VerifyArgumentNotNull(mockHandler, "mockHandler"); - this.MockWebRequestHandler = mockHandler; - } - internal IDirectSslWebRequestHandler MockWebRequestHandler { get; private set; } - private DirectWebResponse GetMockResponse(HttpWebRequest request) { - DirectWebResponse response; - if (this.registeredMockResponses.TryGetValue(request.RequestUri, out response)) { - // reset response stream position so this response can be reused on a subsequent request. - response.ResponseStream.Seek(0, SeekOrigin.Begin); - return response; - } else { - ////Assert.Fail("Unexpected HTTP request: {0}", uri); - Logger.WarnFormat("Unexpected HTTP request: {0}", request.RequestUri); - return new DirectWebResponse(request.RequestUri, request.RequestUri, new WebHeaderCollection(), HttpStatusCode.NotFound, - "text/html", null, new MemoryStream()); - } - } - internal void RegisterMockResponse(DirectWebResponse response) { if (response == null) throw new ArgumentNullException("response"); if (registeredMockResponses.ContainsKey(response.RequestUri)) { @@ -134,6 +115,7 @@ RegisterMockResponse(respondingUri, ContentTypes.Xrds, xrds.ToString()); } + internal void RegisterMockXrdsResponse(UriIdentifier directedIdentityAssignedIdentifier, ServiceEndpoint providerEndpoint) { ServiceEndpoint identityEndpoint = ServiceEndpoint.CreateForClaimedIdentifier( directedIdentityAssignedIdentifier, @@ -144,11 +126,13 @@ 10); RegisterMockXrdsResponse(identityEndpoint); } + internal Identifier RegisterMockXrdsResponse(string embeddedResourcePath) { UriIdentifier id = TestSupport.GetFullUrl(embeddedResourcePath); RegisterMockResponse(id, "application/xrds+xml", TestSupport.LoadEmbeddedFile(embeddedResourcePath)); return id; } + internal void RegisterMockRPDiscovery() { Uri rpRealmUri = TestSupport.Realm.UriWithWildcardChangedToWww; @@ -179,5 +163,24 @@ redirectionHeaders, HttpStatusCode.Redirect, null, null, new MemoryStream()); RegisterMockResponse(response); } + + private MockHttpRequest(IDirectSslWebRequestHandler mockHandler) { + ErrorUtilities.VerifyArgumentNotNull(mockHandler, "mockHandler"); + this.MockWebRequestHandler = mockHandler; + } + + private DirectWebResponse GetMockResponse(HttpWebRequest request) { + DirectWebResponse response; + if (this.registeredMockResponses.TryGetValue(request.RequestUri, out response)) { + // reset response stream position so this response can be reused on a subsequent request. + response.ResponseStream.Seek(0, SeekOrigin.Begin); + return response; + } else { + ////Assert.Fail("Unexpected HTTP request: {0}", uri); + Logger.WarnFormat("Unexpected HTTP request: {0}", request.RequestUri); + return new DirectWebResponse(request.RequestUri, request.RequestUri, new WebHeaderCollection(), HttpStatusCode.NotFound, + "text/html", null, new MemoryStream()); + } + } } } |