summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs')
-rw-r--r--src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs b/src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs
deleted file mode 100644
index f0e1b62..0000000
--- a/src/DotNetOAuth.Test/Mocks/TestWebRequestHandler.cs
+++ /dev/null
@@ -1,46 +0,0 @@
-//-----------------------------------------------------------------------
-// <copyright file="TestWebRequestHandler.cs" company="Andrew Arnott">
-// Copyright (c) Andrew Arnott. All rights reserved.
-// </copyright>
-//-----------------------------------------------------------------------
-
-namespace DotNetOAuth.Test.Mocks {
- using System;
- using System.IO;
- using System.Net;
- using System.Text;
- using DotNetOAuth.Messaging;
- using DotNetOAuth.OAuth.ChannelElements;
-
- internal class TestWebRequestHandler : IWebRequestHandler {
- private StringBuilder postEntity;
-
- internal Func<HttpWebRequest, Response> Callback { get; set; }
-
- internal Stream RequestEntityStream {
- get {
- if (this.postEntity == null) {
- return null;
- }
- return new MemoryStream(Encoding.UTF8.GetBytes(this.postEntity.ToString()));
- }
- }
-
- #region IWebRequestHandler Members
-
- public TextWriter GetRequestStream(HttpWebRequest request) {
- this.postEntity = new StringBuilder();
- return new StringWriter(this.postEntity);
- }
-
- public Response GetResponse(HttpWebRequest request) {
- if (this.Callback == null) {
- throw new InvalidOperationException("Set the Callback property first.");
- }
-
- return this.Callback(request);
- }
-
- #endregion
- }
-}