summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenId.Test/Extensions
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2008-06-06 06:59:00 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2008-06-13 17:37:31 -0700
commit72b76cf279d68df93f280e82b1b91a3047b4ccf0 (patch)
treeb51b8285ca0617217a870e58376d96afbfbe0d93 /src/DotNetOpenId.Test/Extensions
parent57929a354d2603b3cf18d73175734929e2327b0d (diff)
downloadDotNetOpenAuth-72b76cf279d68df93f280e82b1b91a3047b4ccf0.zip
DotNetOpenAuth-72b76cf279d68df93f280e82b1b91a3047b4ccf0.tar.gz
DotNetOpenAuth-72b76cf279d68df93f280e82b1b91a3047b4ccf0.tar.bz2
Added IExtension.AdditionalSupportedTypeUris property.
This allows easier versioning of extensions.
Diffstat (limited to 'src/DotNetOpenId.Test/Extensions')
-rw-r--r--src/DotNetOpenId.Test/Extensions/ClaimsResponseTests.cs4
-rw-r--r--src/DotNetOpenId.Test/Extensions/PolicyRequestTests.cs12
-rw-r--r--src/DotNetOpenId.Test/Extensions/PolicyResponseTests.cs12
3 files changed, 14 insertions, 14 deletions
diff --git a/src/DotNetOpenId.Test/Extensions/ClaimsResponseTests.cs b/src/DotNetOpenId.Test/Extensions/ClaimsResponseTests.cs
index 4774612..8210a90 100644
--- a/src/DotNetOpenId.Test/Extensions/ClaimsResponseTests.cs
+++ b/src/DotNetOpenId.Test/Extensions/ClaimsResponseTests.cs
@@ -20,7 +20,7 @@ namespace DotNetOpenId.Test.Extensions {
[TestFixture]
public class ClaimsResponseTests {
ClaimsResponse getFilledData() {
- return new ClaimsResponse() {
+ return new ClaimsResponse(Constants.sreg_ns) {
BirthDate = new DateTime(2005, 2, 3),
Culture = new System.Globalization.CultureInfo("en-US"),
Email = "a@b.com",
@@ -34,7 +34,7 @@ namespace DotNetOpenId.Test.Extensions {
[Test]
public void EmptyMailAddress() {
- ClaimsResponse response = new ClaimsResponse();
+ ClaimsResponse response = new ClaimsResponse(Constants.sreg_ns);
response.Email = "";
Assert.IsNull(response.MailAddress);
}
diff --git a/src/DotNetOpenId.Test/Extensions/PolicyRequestTests.cs b/src/DotNetOpenId.Test/Extensions/PolicyRequestTests.cs
index 5a46327..508dace 100644
--- a/src/DotNetOpenId.Test/Extensions/PolicyRequestTests.cs
+++ b/src/DotNetOpenId.Test/Extensions/PolicyRequestTests.cs
@@ -82,13 +82,13 @@ namespace DotNetOpenId.Test.Extensions {
[Test]
public void DeserializeNull() {
PolicyRequest req = new PolicyRequest();
- Assert.IsFalse(((IExtensionRequest)req).Deserialize(null, null));
+ Assert.IsFalse(((IExtensionRequest)req).Deserialize(null, null, Constants.TypeUri));
}
[Test]
public void DeserializeEmpty() {
PolicyRequest req = new PolicyRequest();
- Assert.IsFalse(((IExtensionRequest)req).Deserialize(new Dictionary<string, string>(), null));
+ Assert.IsFalse(((IExtensionRequest)req).Deserialize(new Dictionary<string, string>(), null, Constants.TypeUri));
}
[Test]
@@ -99,7 +99,7 @@ namespace DotNetOpenId.Test.Extensions {
// Most basic test
PolicyRequest req = new PolicyRequest(), req2 = new PolicyRequest();
var fields = ((IExtensionRequest)req).Serialize(null);
- Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(req, req2);
// Test with all fields set
@@ -107,14 +107,14 @@ namespace DotNetOpenId.Test.Extensions {
req.PreferredPolicies.Add(AuthenticationPolicies.MultiFactor);
req.MaximumAuthenticationAge = TimeSpan.FromHours(1);
fields = ((IExtensionRequest)req).Serialize(null);
- Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(req, req2);
// Test with an extra policy
req2 = new PolicyRequest();
req.PreferredPolicies.Add(AuthenticationPolicies.PhishingResistant);
fields = ((IExtensionRequest)req).Serialize(null);
- Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(req, req2);
// Test with a policy added twice. We should see it intelligently leave one of
@@ -122,7 +122,7 @@ namespace DotNetOpenId.Test.Extensions {
req2 = new PolicyRequest();
req.PreferredPolicies.Add(AuthenticationPolicies.PhishingResistant);
fields = ((IExtensionRequest)req).Serialize(null);
- Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionRequest)req2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreNotEqual(req, req2);
// Now go ahead and add the doubled one so we can do our equality test.
req2.PreferredPolicies.Add(AuthenticationPolicies.PhishingResistant);
diff --git a/src/DotNetOpenId.Test/Extensions/PolicyResponseTests.cs b/src/DotNetOpenId.Test/Extensions/PolicyResponseTests.cs
index 6aefaaa..572672a 100644
--- a/src/DotNetOpenId.Test/Extensions/PolicyResponseTests.cs
+++ b/src/DotNetOpenId.Test/Extensions/PolicyResponseTests.cs
@@ -134,13 +134,13 @@ namespace DotNetOpenId.Test.Extensions {
[Test]
public void DeserializeNull() {
PolicyResponse resp = new PolicyResponse();
- Assert.IsFalse(((IExtensionResponse)resp).Deserialize(null, null));
+ Assert.IsFalse(((IExtensionResponse)resp).Deserialize(null, null, Constants.TypeUri));
}
[Test]
public void DeserializeEmpty() {
PolicyResponse resp = new PolicyResponse();
- Assert.IsFalse(((IExtensionResponse)resp).Deserialize(new Dictionary<string,string>(), null));
+ Assert.IsFalse(((IExtensionResponse)resp).Deserialize(new Dictionary<string, string>(), null, Constants.TypeUri));
}
[Test]
@@ -151,7 +151,7 @@ namespace DotNetOpenId.Test.Extensions {
// Most basic test
PolicyResponse resp = new PolicyResponse(), resp2 = new PolicyResponse();
var fields = ((IExtensionResponse)resp).Serialize(null);
- Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(resp, resp2);
// Test with all fields set
@@ -160,14 +160,14 @@ namespace DotNetOpenId.Test.Extensions {
resp.AuthenticationTimeUtc = someUtcTime;
resp.NistAssuranceLevel = NistAssuranceLevel.Level2;
fields = ((IExtensionResponse)resp).Serialize(null);
- Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(resp, resp2);
// Test with an extra policy
resp2 = new PolicyResponse();
resp.ActualPolicies.Add(AuthenticationPolicies.PhishingResistant);
fields = ((IExtensionResponse)resp).Serialize(null);
- Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreEqual(resp, resp2);
// Test with a policy added twice. We should see it intelligently leave one of
@@ -175,7 +175,7 @@ namespace DotNetOpenId.Test.Extensions {
resp2 = new PolicyResponse();
resp.ActualPolicies.Add(AuthenticationPolicies.PhishingResistant);
fields = ((IExtensionResponse)resp).Serialize(null);
- Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null));
+ Assert.IsTrue(((IExtensionResponse)resp2).Deserialize(fields, null, Constants.TypeUri));
Assert.AreNotEqual(resp, resp2);
// Now go ahead and add the doubled one so we can do our equality test.
resp2.ActualPolicies.Add(AuthenticationPolicies.PhishingResistant);