public void InMemorySaveWithNullProfileTestFixture() { ISecurityCacheProvider securityCache = SecurityCacheFactory.GetSecurityCacheProvider(); IToken token = securityCache.SaveProfile(null); if (token != null) { Assert.Fail(); } }
public void SaveProfileWithDefaultExpiration() { ISecurityCacheProvider securityCache = SecurityCacheFactory.GetSecurityCacheProvider(defaultInstance); Assert.IsNotNull(securityCache); IToken token = securityCache.SaveProfile(profile); Assert.IsNotNull(token); Assert.IsNotNull(token.Value); }
public void RetreiveCachedProfile() { ISecurityCacheProvider securityCache = SecurityCacheFactory.GetSecurityCacheProvider(defaultInstance); Assert.IsNotNull(securityCache); IToken token = securityCache.SaveProfile(profile); Assert.IsNotNull(token); Assert.IsNotNull(token.Value); object cachedProfile = securityCache.GetProfile(token); Assert.IsNotNull(cachedProfile); Assert.AreEqual(cachedProfile.ToString(), "testprofile"); }
public void ExplicitlyExpireProfile() { ISecurityCacheProvider securityCache = SecurityCacheFactory.GetSecurityCacheProvider(defaultInstance); Assert.IsNotNull(securityCache); IToken token = securityCache.SaveProfile(profile); Assert.IsNotNull(token); Assert.IsNotNull(token.Value); securityCache.ExpireProfile(token); object tmpProfile = securityCache.GetProfile(token); Assert.IsNull(tmpProfile); }
public void SaveProfileWithTokenFromPreviouslyCachedItem() { ISecurityCacheProvider securityCache = SecurityCacheFactory.GetSecurityCacheProvider(defaultInstance); Assert.IsNotNull(securityCache); IIdentity identity = new GenericIdentity("zman", "testauthtype"); IToken token = securityCache.SaveIdentity(identity); Assert.IsNotNull(token); securityCache.SaveProfile(profile, token); Assert.IsNotNull(token); Assert.IsNotNull(token.Value); object tmpProfile = securityCache.GetProfile(token); Assert.IsNotNull(tmpProfile); Assert.AreEqual(tmpProfile.ToString(), "testprofile"); }