summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-11-27 09:40:02 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-11-27 09:40:02 -0700
commit1243c92a0172784f32938a2081f76463f90f102d (patch)
tree2c420079e252409582d9a65724fa8171ea9512ac /src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
parent0f9c1ff0ed58413a466896e9f2f601bc3effd38f (diff)
downloadDotNetOpenAuth-1243c92a0172784f32938a2081f76463f90f102d.zip
DotNetOpenAuth-1243c92a0172784f32938a2081f76463f90f102d.tar.gz
DotNetOpenAuth-1243c92a0172784f32938a2081f76463f90f102d.tar.bz2
Added support for identifiers that perform dual roles as OP Identifiers and Claimed Identifiers.
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs')
-rw-r--r--src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
index 5492bcc..5e92895 100644
--- a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
+++ b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
@@ -202,6 +202,18 @@ namespace DotNetOpenAuth.Test.OpenId {
return new MockIdentifier(identityUri, this.MockResponder, new IdentifierDiscoveryResult[] { se });
}
+ protected Identifier GetMockDualIdentifier() {
+ Protocol protocol = Protocol.Default;
+ var opDesc = new ProviderEndpointDescription(OPUri, protocol.Version);
+ var dualResults = new IdentifierDiscoveryResult[] {
+ IdentifierDiscoveryResult.CreateForClaimedIdentifier(VanityUri.AbsoluteUri, VanityUri.AbsoluteUri, opDesc, 10, 10),
+ IdentifierDiscoveryResult.CreateForProviderIdentifier(protocol.ClaimedIdentifierForOPIdentifier, opDesc, 20, 20),
+ };
+
+ Identifier dualId = new MockIdentifier(VanityUri, this.MockResponder, dualResults);
+ return dualId;
+ }
+
/// <summary>
/// Creates a standard <see cref="OpenIdRelyingParty"/> instance for general testing.
/// </summary>