summaryrefslogtreecommitdiffstats
path: root/src/DotNetOAuth.Test/Mocks/TestMessage.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOAuth.Test/Mocks/TestMessage.cs')
-rw-r--r--src/DotNetOAuth.Test/Mocks/TestMessage.cs11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/DotNetOAuth.Test/Mocks/TestMessage.cs b/src/DotNetOAuth.Test/Mocks/TestMessage.cs
index 8c47717..6f654ea 100644
--- a/src/DotNetOAuth.Test/Mocks/TestMessage.cs
+++ b/src/DotNetOAuth.Test/Mocks/TestMessage.cs
@@ -11,6 +11,15 @@ namespace DotNetOAuth.Test.Mocks {
[DataContract(Namespace = Protocol.DataContractNamespaceV10)]
internal class TestMessage : IProtocolMessage {
+ private MessageTransport transport;
+
+ internal TestMessage() : this(MessageTransport.Direct) {
+ }
+
+ internal TestMessage(MessageTransport transport) {
+ this.transport = transport;
+ }
+
[DataMember(Name = "age", IsRequired = true)]
public int Age { get; set; }
[DataMember]
@@ -27,7 +36,7 @@ namespace DotNetOAuth.Test.Mocks {
}
MessageTransport IProtocolMessage.Transport {
- get { return MessageTransport.Direct; }
+ get { return transport; }
}
void IProtocolMessage.EnsureValidMessage() {