public void IsInRoleTest() { 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); testCookie = CookieTools.AddTo(testCookie, CookieTools.Roles, "NO_ACCESS"); UserStatus uut = new UserStatus("Tester", false, testCookie, conf); Assert.IsTrue(uut.IsInRole("NO_ACCESS"), "Problem: IsInRole False"); }
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"); }