Beispiel #1
0
        public void UserStatusTest()
        {
            SSOConfidence conf = new SSOConfidence();

            System.Web.HttpCookie testCookie = CookieTools.MakeCookie("TestCookie", "TestValue");
            string tte = CookieTools.NewExpiresTime(1).ToString();

            testCookie = CookieTools.AddTo(testCookie, CookieTools.SessionExpires, tte);
            UserStatus uut = new UserStatus("Tester", false, testCookie, conf);

            Assert.IsTrue(uut.Username.Equals("Tester"), "Problem: Username incorrect");
            Assert.IsTrue(uut.IsSessionValid(), "Problem: Session Time Invalid");
            tte          = CookieTools.NewExpiresTime(-3).ToString();
            testCookie   = CookieTools.SetCookieValue(testCookie, CookieTools.SessionExpires, tte);
            uut.MyCookie = testCookie;
            Assert.IsFalse(uut.IsSessionValid(), "Problem: Expired Time Fail");
        }