summaryrefslogtreecommitdiffstats
path: root/src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-06-23 18:02:45 -0700
committerAndrew Arnott <andrewarnott@gmail.com>2009-06-23 18:02:45 -0700
commit73bdb918f37382a8985f597416746b4c55283dca (patch)
tree678165d15a154fa9cf49cf3bc1c30465445ea5bd /src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs
parent7b6219a7c1b2b076ad2f08f60a6c9e6dbab7e8e9 (diff)
downloadDotNetOpenAuth-73bdb918f37382a8985f597416746b4c55283dca.zip
DotNetOpenAuth-73bdb918f37382a8985f597416746b4c55283dca.tar.gz
DotNetOpenAuth-73bdb918f37382a8985f597416746b4c55283dca.tar.bz2
Added IServiceProviderAccessToken and added a method to get it on the IServiceProviderTokenManager interface.
Diffstat (limited to 'src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs')
-rw-r--r--src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs b/src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs
index 6980761..48547b7 100644
--- a/src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs
+++ b/src/DotNetOpenAuth.Test/Mocks/InMemoryTokenManager.cs
@@ -102,6 +102,10 @@ namespace DotNetOpenAuth.Test.Mocks {
return this.tokens[token];
}
+ public IServiceProviderAccessToken GetAccessToken(string token) {
+ return this.tokens[token];
+ }
+
#endregion
/// <summary>
@@ -125,7 +129,7 @@ namespace DotNetOpenAuth.Test.Mocks {
this.requestTokens[requestToken] = true;
}
- private class TokenInfo : IServiceProviderRequestToken {
+ private class TokenInfo : IServiceProviderRequestToken, IServiceProviderAccessToken {
internal TokenInfo() {
this.CreatedOn = DateTime.Now;
}
@@ -142,6 +146,12 @@ namespace DotNetOpenAuth.Test.Mocks {
public Version ConsumerVersion { get; set; }
+ public string Username { get; set; }
+
+ public string[] Roles { get; set; }
+
+ public DateTime? ExpirationDate { get; set; }
+
internal string Secret { get; set; }
}