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