summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-12-21 18:13:08 -0800
committerAndrew <andrewarnott@gmail.com>2008-12-21 18:13:08 -0800
commit794143c7bf52f24a11a7c0e1be7efca431715e25 (patch)
tree7796e4cc433b22fe420ce47389e07eaa5e296256 /src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs
parent08ab45d4b14b9360cfe2ad9b667cf7c0acf86c98 (diff)
downloadDotNetOpenAuth-794143c7bf52f24a11a7c0e1be7efca431715e25.zip
DotNetOpenAuth-794143c7bf52f24a11a7c0e1be7efca431715e25.tar.gz
DotNetOpenAuth-794143c7bf52f24a11a7c0e1be7efca431715e25.tar.bz2
Added a mock extension and test in order to focus the test on the extension binding element.
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs')
-rw-r--r--src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs36
1 files changed, 36 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs b/src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs
new file mode 100644
index 0000000..539b07d
--- /dev/null
+++ b/src/DotNetOpenAuth.Test/OpenId/ChannelElements/ExtensionsBindingElementTests.cs
@@ -0,0 +1,36 @@
+//-----------------------------------------------------------------------
+// <copyright file="ExtensionsBindingElementTests.cs" company="Andrew Arnott">
+// Copyright (c) Andrew Arnott. All rights reserved.
+// </copyright>
+//-----------------------------------------------------------------------
+
+namespace DotNetOpenAuth.Test.OpenId.ChannelElements {
+ using System;
+ using System.Collections.Generic;
+ using System.Linq;
+ using System.Text;
+ using Microsoft.VisualStudio.TestTools.UnitTesting;
+ using DotNetOpenAuth.OpenId.Messages;
+ using DotNetOpenAuth.Test.Mocks;
+ using DotNetOpenAuth.Test.OpenId.Extensions;
+ using DotNetOpenAuth.OpenId;
+ using DotNetOpenAuth.OpenId.Extensions;
+
+ [TestClass]
+ public class ExtensionsBindingElementTests : OpenIdTestBase {
+ [TestInitialize]
+ public override void SetUp() {
+ base.SetUp();
+ }
+
+ [TestMethod]
+ public void ExtensionTransportTest() {
+ IOpenIdMessageExtension request = new MockOpenIdExtension("requestPart", "requestData");
+ IOpenIdMessageExtension response = new MockOpenIdExtension("responsePart", "responseData");
+ ExtensionTestUtilities.Roundtrip(
+ Protocol.Default,
+ new IOpenIdMessageExtension[] { request },
+ new IOpenIdMessageExtension[] { response });
+ }
+ }
+}