diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-11-27 09:40:02 -0700 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-11-27 09:40:02 -0700 |
commit | 1243c92a0172784f32938a2081f76463f90f102d (patch) | |
tree | 2c420079e252409582d9a65724fa8171ea9512ac /src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs | |
parent | 0f9c1ff0ed58413a466896e9f2f601bc3effd38f (diff) | |
download | DotNetOpenAuth-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.cs | 12 |
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> |