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); }