public void AddExpiredSessionAndEvictSoft()
        {
            var sessionStore = new SessionStore("test");

            byte[]  serializedItems = Serialize((SessionStateItemCollection)item.Items);
            Binary  sessionItems    = new Binary(serializedItems);
            string  id      = Guid.NewGuid().ToString();
            Session session = new Session(id, this.ApplicationName, this.Timeout, sessionItems, item.Items.Count, SessionStateActions.None);

            session.Expires = DateTime.Now.Subtract(new TimeSpan(0, 2, 0));
            sessionStore.Insert(session);
            sessionStore.EvictExpiredSession(session.SessionID, session.ApplicationName);
            Session storedSession = sessionStore.Get(session.SessionID, session.ApplicationName);

            Assert.IsNull(storedSession);
        }