예제 #1
0
        public void TestAddOrUpdateStoredSessions()
        {
            var storedSessionsModel = new ClientStoredSessionsModel();

            Assert.AreEqual(0, storedSessionsModel.Sessions.Count);

            storedSessionsModel.AddOrUpdateStoredSessions(new ClientStoredSessionModel());
            Assert.AreEqual(1, storedSessionsModel.Sessions.Count);
        }
예제 #2
0
        public void TestRemoveStoredSessions()
        {
            var sessionModel        = new ClientStoredSessionModel();
            var storedSessionsModel = new ClientStoredSessionsModel();

            storedSessionsModel.AddOrUpdateStoredSessions(sessionModel);
            Assert.AreEqual(1, storedSessionsModel.Sessions.Count);

            storedSessionsModel.RemoveStoredSession(Guid.NewGuid());
            Assert.AreEqual(1, storedSessionsModel.Sessions.Count);

            storedSessionsModel.RemoveStoredSession(sessionModel.UniqueKey);
            Assert.AreEqual(0, storedSessionsModel.Sessions.Count);
        }