summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-11-24 23:41:41 -0800
committerAndrew <andrewarnott@gmail.com>2008-11-24 23:41:41 -0800
commit3d69557f925cb7e05e85b0b99371faaf9c2109c6 (patch)
treec6bb15be6693a7d97ad87079393a340a2ef2024a /src/DotNetOpenAuth.Test/Mocks/MockHttpRequest.cs
parent85c813a005a2494bb71066215de8db1d7ab056d2 (diff)
downloadDotNetOpenAuth-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.cs41
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());
+ }
+ }
}
}