public void SessionManager_Created_From_State_Provides_Same_State() { var expected = CreateSampleState(); var sessionManager = new SessionManager(expected); var actual = sessionManager.GetState(); Assert.AreEqual(expected.LastActivityAt, actual.LastActivityAt); Assert.AreEqual(expected.Referrer, actual.Referrer); }
public void SessionManager_Created_From_State_Provides_Same_State() { var expected = CreateSampleState(); var sessionManager = new SessionManager(TimeSpan.FromDays(1), expected); var actual = sessionManager.GetState(); Assert.AreEqual(expected.FirstVisitAt, actual.FirstVisitAt); Assert.AreEqual(expected.HitId, actual.HitId); Assert.AreEqual(expected.LastActivityAt, actual.LastActivityAt); Assert.AreEqual(expected.PreviousSessionStartedAt, actual.PreviousSessionStartedAt); Assert.AreEqual(expected.Referrer, actual.Referrer); Assert.AreEqual(expected.SessionHitCount, actual.SessionHitCount); Assert.AreEqual(expected.SessionNumber, actual.SessionNumber); Assert.AreEqual(expected.SessionStartedAt, actual.SessionStartedAt); }