예제 #1
0
 public RawSession(
     ISessionStateVariant state,
     SessionData sessionData)
 {
     State       = state;
     SessionData = sessionData;
 }
예제 #2
0
        private static void TestAbandonsSession(ISessionStateVariant state, ISessionStateVariant expectedState)
        {
            var rawSession = new RawSession(state, new SessionData(CreationDate));
            var session    = CreateSession(rawSession);

            session.Abandon();
            Assert.Equal(rawSession.State, expectedState);
        }
 internal WriteCookieTestParameters(
     ISessionStateVariant state,
     bool cookieWasSetInRequest,
     bool hasSessionData,
     Action expectedAction)
 {
     State = state;
     CookieWasSetInRequest = cookieWasSetInRequest;
     HasSessionData        = hasSessionData;
     ExpectedAction        = expectedAction;
 }
 private static RawSession CreateSession(ISessionStateVariant state)
 {
     return(new RawSession(state, new SessionData(CreationDate)));
 }