public bool isRoleCorrect(string user) { SeleniumDriver.Instance.SwitchTo().Frame("gsft_nav"); FillRoles(); string[] RoleForUser; var rolesContainer = GetRoleList(); Console.WriteLine(rolesDictionary[user]); if (rolesContainer.Count() > 0) { if (rolesDictionary.TryGetValue(user, out RoleForUser)) { foreach (var roleContainer in rolesContainer) { Console.WriteLine(roleContainer.GetAttribute("id")); string role = GetRoleText(roleContainer); Console.WriteLine(role); if (!RoleForUser.Contains(role) && role != "") { Console.WriteLine("Could not found role \"" + role + "\""); return(false); } } } else { Console.WriteLine("Couldn't Find User \"" + user + "\" in the Dictonary"); return(false); } } else { Console.WriteLine("No Roles Found On the page for User \"" + user + "\""); } return(true); }
public void GetRoleForUserTest() { string role = RoleForUser.GetRoleForUser("Катя", ""); Assert.IsNotNull(role); }
public void GetRoleForUserTest() { string role = RoleForUser.GetRoleForUser("Катя", "1"); Assert.IsTrue(role.Length > 0); }