summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-11-07 21:57:01 -0800
committerAndrew <andrewarnott@gmail.com>2008-11-07 21:57:01 -0800
commitf2d618e5cf4010d4a3bf6ea357c72c88bfdf693c (patch)
tree186248daa4cfa3641cc9dbf64310a81ac5a2adb0 /src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs
parent4f5bcdfe5ef25816225a7bd73ab69c2c02bea1cf (diff)
downloadDotNetOpenAuth-f2d618e5cf4010d4a3bf6ea357c72c88bfdf693c.zip
DotNetOpenAuth-f2d618e5cf4010d4a3bf6ea357c72c88bfdf693c.tar.gz
DotNetOpenAuth-f2d618e5cf4010d4a3bf6ea357c72c88bfdf693c.tar.bz2
Added OpenIdChannel and Key-Value Form encoding.
Also several primitive tests for the association messages.
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs')
-rw-r--r--src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs b/src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs
index ff611a1..acc885b 100644
--- a/src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs
+++ b/src/DotNetOpenAuth.Test/OpenId/Messages/AssociateRequestTests.cs
@@ -29,6 +29,11 @@ namespace DotNetOpenAuth.Test.OpenId.Messages {
}
[TestMethod]
+ public void Mode() {
+ Assert.AreEqual("associate", this.request.Mode);
+ }
+
+ [TestMethod]
public void MessagePartsTest() {
this.request.AssociationType = "HMAC-SHA1";
this.request.SessionType = "no-encryption";
@@ -59,5 +64,15 @@ namespace DotNetOpenAuth.Test.OpenId.Messages {
this.request.SessionType = "no-encryption";
this.request.EnsureValidMessage(); // no-encryption only allowed for secure channels.
}
+
+ [TestMethod]
+ public void RequiredProtection() {
+ Assert.AreEqual(MessageProtections.None, this.request.RequiredProtection);
+ }
+
+ [TestMethod]
+ public void Transport() {
+ Assert.AreEqual(MessageTransport.Direct, this.request.Transport);
+ }
}
}