summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs')
-rw-r--r--src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs132
1 files changed, 66 insertions, 66 deletions
diff --git a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
index ea2867c..9872b01 100644
--- a/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
+++ b/src/DotNetOpenAuth.Test/OpenId/OpenIdTestBase.cs
@@ -196,72 +196,6 @@ namespace DotNetOpenAuth.Test.OpenId {
var rp = this.CreateRelyingParty(true);
return rp.DiscoverAsync(identifier, cancellationToken);
}
-
- protected Realm GetMockRealm(bool useSsl) {
- var rpDescription = new RelyingPartyEndpointDescription(useSsl ? RPUriSsl : RPUri, new string[] { Protocol.V20.RPReturnToTypeURI });
- return new MockRealm(useSsl ? RPRealmUriSsl : RPRealmUri, rpDescription);
- }
-
- protected Identifier GetMockIdentifier(ProtocolVersion providerVersion) {
- return this.GetMockIdentifier(providerVersion, false);
- }
-
- protected Identifier GetMockIdentifier(ProtocolVersion providerVersion, bool useSsl) {
- return this.GetMockIdentifier(providerVersion, useSsl, false);
- }
-
- protected Identifier GetMockIdentifier(ProtocolVersion providerVersion, bool useSsl, bool delegating) {
- var se = GetServiceEndpoint(0, providerVersion, 10, useSsl, delegating);
- this.RegisterMockXrdsResponse(se);
- return se.ClaimedIdentifier;
- }
-
- protected Identifier GetMockDualIdentifier() {
- Protocol protocol = Protocol.Default;
- var opDesc = new ProviderEndpointDescription(OPUri, protocol.Version);
- var dualResults = new IdentifierDiscoveryResult[] {
- IdentifierDiscoveryResult.CreateForClaimedIdentifier(VanityUri.AbsoluteUri, OPLocalIdentifiers[0], opDesc, 10, 10),
- IdentifierDiscoveryResult.CreateForProviderIdentifier(protocol.ClaimedIdentifierForOPIdentifier, opDesc, 20, 20),
- };
-
- this.RegisterMockXrdsResponse(VanityUri, dualResults);
- return VanityUri;
- }
-
- /// <summary>
- /// Creates a standard <see cref="OpenIdRelyingParty"/> instance for general testing.
- /// </summary>
- /// <returns>The new instance.</returns>
- protected OpenIdRelyingParty CreateRelyingParty() {
- return this.CreateRelyingParty(false);
- }
-
- /// <summary>
- /// Creates a standard <see cref="OpenIdRelyingParty"/> instance for general testing.
- /// </summary>
- /// <param name="stateless">if set to <c>true</c> a stateless RP is created.</param>
- /// <returns>The new instance.</returns>
- protected OpenIdRelyingParty CreateRelyingParty(bool stateless) {
- var rp = new OpenIdRelyingParty(stateless ? null : new StandardRelyingPartyApplicationStore(), this.HostFactories);
- return rp;
- }
-
- /// <summary>
- /// Creates a standard <see cref="OpenIdProvider"/> instance for general testing.
- /// </summary>
- /// <returns>The new instance.</returns>
- protected OpenIdProvider CreateProvider() {
- var op = new OpenIdProvider(new StandardProviderApplicationStore(), this.HostFactories);
- return op;
- }
-
- protected internal void HandleProvider(Func<OpenIdProvider, HttpRequestMessage, Task<HttpResponseMessage>> provider) {
- var op = this.CreateProvider();
- this.Handle(OPUri).By(async req => {
- return await provider(op, req);
- });
- }
-
/// <summary>
/// Simulates an extension request and response.
/// </summary>
@@ -335,5 +269,71 @@ namespace DotNetOpenAuth.Test.OpenId {
CollectionAssert<IOpenIdMessageExtension>.AreEquivalentByEquality(responses.ToArray(), receivedResponses.ToArray());
}
}
+
+ protected internal void HandleProvider(Func<OpenIdProvider, HttpRequestMessage, Task<HttpResponseMessage>> provider) {
+ var op = this.CreateProvider();
+ this.Handle(OPUri).By(async req => {
+ return await provider(op, req);
+ });
+ }
+
+ protected Realm GetMockRealm(bool useSsl) {
+ var rpDescription = new RelyingPartyEndpointDescription(useSsl ? RPUriSsl : RPUri, new string[] { Protocol.V20.RPReturnToTypeURI });
+ return new MockRealm(useSsl ? RPRealmUriSsl : RPRealmUri, rpDescription);
+ }
+
+ protected Identifier GetMockIdentifier(ProtocolVersion providerVersion) {
+ return this.GetMockIdentifier(providerVersion, false);
+ }
+
+ protected Identifier GetMockIdentifier(ProtocolVersion providerVersion, bool useSsl) {
+ return this.GetMockIdentifier(providerVersion, useSsl, false);
+ }
+
+ protected Identifier GetMockIdentifier(ProtocolVersion providerVersion, bool useSsl, bool delegating) {
+ var se = GetServiceEndpoint(0, providerVersion, 10, useSsl, delegating);
+ this.RegisterMockXrdsResponse(se);
+ return se.ClaimedIdentifier;
+ }
+
+ protected Identifier GetMockDualIdentifier() {
+ Protocol protocol = Protocol.Default;
+ var opDesc = new ProviderEndpointDescription(OPUri, protocol.Version);
+ var dualResults = new IdentifierDiscoveryResult[] {
+ IdentifierDiscoveryResult.CreateForClaimedIdentifier(VanityUri.AbsoluteUri, OPLocalIdentifiers[0], opDesc, 10, 10),
+ IdentifierDiscoveryResult.CreateForProviderIdentifier(protocol.ClaimedIdentifierForOPIdentifier, opDesc, 20, 20),
+ };
+
+ this.RegisterMockXrdsResponse(VanityUri, dualResults);
+ return VanityUri;
+ }
+
+ /// <summary>
+ /// Creates a standard <see cref="OpenIdRelyingParty"/> instance for general testing.
+ /// </summary>
+ /// <returns>The new instance.</returns>
+ protected OpenIdRelyingParty CreateRelyingParty() {
+ return this.CreateRelyingParty(false);
+ }
+
+ /// <summary>
+ /// Creates a standard <see cref="OpenIdRelyingParty"/> instance for general testing.
+ /// </summary>
+ /// <param name="stateless">if set to <c>true</c> a stateless RP is created.</param>
+ /// <returns>The new instance.</returns>
+ protected OpenIdRelyingParty CreateRelyingParty(bool stateless) {
+ var rp = new OpenIdRelyingParty(stateless ? null : new StandardRelyingPartyApplicationStore(), this.HostFactories);
+ return rp;
+ }
+
+ /// <summary>
+ /// Creates a standard <see cref="OpenIdProvider"/> instance for general testing.
+ /// </summary>
+ /// <returns>The new instance.</returns>
+ protected OpenIdProvider CreateProvider() {
+ var op = new OpenIdProvider(new StandardProviderApplicationStore(), this.HostFactories);
+ return op;
+ }
+
}
}