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);
        }
Ejemplo n.º 3
0
        public void GetRoleForUserTest()
        {
            string role = RoleForUser.GetRoleForUser("Катя", "1");

            Assert.IsTrue(role.Length > 0);
        }