public void RemoveItemWithNullLockId()
 {
     using (RedisServer redisServer = new RedisServer())
     {
         string sessionId = ResetRedisConnectionWrapperAndConfiguration();
         RedisSessionStateProvider ssp = new RedisSessionStateProvider();
         ssp.RemoveItem(null, sessionId, null, null);
         DisposeRedisConnectionWrapper();
     }
 }
예제 #2
0
        public void RemoveItem_Successful()
        {
            Utility.SetConfigUtilityToDefault();
            string id        = "session-id";
            var    mockCache = A.Fake <ICacheConnection>();
            RedisSessionStateProvider sessionStateStore = new RedisSessionStateProvider();

            sessionStateStore.cache = mockCache;
            sessionStateStore.RemoveItem(null, id, "lockId", null);
            A.CallTo(() => mockCache.TryRemoveAndReleaseLockIfLockIdMatch(A <object> .Ignored)).MustHaveHappened();
        }
 public void RemoveItemWithNullLockId()
 {
     using (RedisServer redisServer = new RedisServer())
     {
         string sessionId = ResetRedisConnectionWrapperAndConfiguration();
         RedisSessionStateProvider ssp = new RedisSessionStateProvider();
         ssp.RemoveItem(null, sessionId, null, null);
         DisposeRedisConnectionWrapper();
     }
 }
 public void RemoveItem_Successful()
 {
     Utility.SetConfigUtilityToDefault();
     string id = "session-id";
     var mockCache = A.Fake<ICacheConnection>();
     RedisSessionStateProvider sessionStateStore = new RedisSessionStateProvider();
     sessionStateStore.cache = mockCache;
     sessionStateStore.RemoveItem(null, id, "lockId", null);
     A.CallTo(() => mockCache.TryRemoveAndReleaseLockIfLockIdMatch(A<object>.Ignored)).MustHaveHappened();
 }