public void HasPermissionTest() { var target = new EidssUser(); bool hasPermission = target.HasPermission(""); Assert.IsFalse(hasPermission); hasPermission = target.HasPermission("Always"); Assert.IsTrue(hasPermission); hasPermission = target.HasPermission("test"); Assert.IsTrue(hasPermission); var permissions = new Dictionary <string, bool> { { "Update", true }, { "Insert", true }, { "Delete", false }, { "Write", false } }; target.Permissions = permissions; hasPermission = target.HasPermission("Always"); Assert.IsTrue(hasPermission); hasPermission = target.HasPermission("Delete"); Assert.IsFalse(hasPermission); hasPermission = target.HasPermission("Write"); Assert.IsFalse(hasPermission); hasPermission = target.HasPermission("Update"); Assert.IsTrue(hasPermission); hasPermission = target.HasPermission("Insert"); Assert.IsTrue(hasPermission); hasPermission = target.HasPermission("test"); Assert.IsFalse(hasPermission); hasPermission = target.HasPermission("Insert|Delete"); Assert.IsTrue(hasPermission); }
public void AuthenticationTypeTest() { var target = new EidssUser(); string actual = target.AuthenticationType; Assert.AreEqual(actual, "eidss"); }
public void InitContextProperties() { if (EidssSiteContext.Instance != null) { SiteId = EidssSiteContext.Instance.SiteID; } ModelUserContext model = ModelUserContext.Instance; if (model != null) { IsArchiveMode = model.IsArchiveMode; } EidssUser user = EidssUserContext.User; if (user != null) { if (user.OrganizationID != null) { OrganizationId = Convert.ToInt64(user.OrganizationID); } if (user.ID != null) { UserId = Convert.ToInt64(user.ID); } ForbiddenGroups = user.ForbiddenPersonalDataGroups ?? new List <PersonalDataGroup>(); } }
public void SecondNameTest() { var target = new EidssUser(); const string expected = "test"; target.SecondName = expected; string actual = target.SecondName; Assert.AreEqual(expected, actual); }
public void OrganizationIDTest() { var target = new EidssUser(); object expected = 1; target.OrganizationID = expected; object actual = target.OrganizationID; Assert.AreEqual(expected, actual); }
public void OrganizationTest() { var target = new EidssUser(); const string expected = "test"; target.OrganizationEng = expected; string actual = target.OrganizationEng; Assert.AreEqual(expected, actual); }
public void NameTest() { var target = new EidssUser(); string actual = target.Name; Assert.AreEqual(String.Empty, actual); target.LoginName = "test"; actual = target.Name; Assert.AreEqual(target.LoginName, actual); }
public void IsAuthenticatedTest() { var target = new EidssUser(); bool actual = target.IsAuthenticated; Assert.IsFalse(actual); target.ID = 1; actual = target.IsAuthenticated; Assert.IsTrue(actual); }
public void EmployeeIDTest() { var target = new EidssUser(); object expected = 1; target.EmployeeID = expected; object actual = target.EmployeeID; Assert.AreEqual(expected, actual); }
private MenuActionManager Init() { m_MainForm = new TestMainForm(); var user = new EidssUser(); user.Permissions = new Dictionary <string, bool> { { "Allow", true }, { "Deny", false } }; var target = new MenuActionManager(m_MainForm, m_MainForm.BarManager, m_MainForm.BarManager.Bars[0], user); target.ItemsStorage = EidssMenu.Instance; return(target); }
public void PermissionsTest() { var target = new EidssUser(); IDictionary <string, bool> expected = null; target.Permissions = expected; IDictionary <string, bool> actual = target.Permissions; Assert.AreEqual(expected, actual); expected = new Dictionary <string, bool>(); target.Permissions = expected; actual = target.Permissions; Assert.AreEqual(expected, actual); }
public void EidssUserConstructorTest() { var target = new EidssUser(); Assert.IsFalse(target.IsAuthenticated); }