public void DeleteRoleTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.CreateRole("tempRole1"); provider.DeleteRole("tempRole1", true); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in DeleteRoleTest2" + ex.Message, ex); } }
public void GetUsersInRoleTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] names = provider.GetUsersInRole("editors"); Assert.AreEqual(0, names.Length); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetUsersInRoleTest2" + ex.Message, ex); } }
public void RoleExistsTest1() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; bool isInRole = provider.RoleExists("editors"); Assert.IsTrue(isInRole); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RoleExistsTest1" + ex.Message, ex); } }
public void RoleExistsTestInvalidRoleName() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; bool isInRole = provider.RoleExists("invalidRole"); Assert.IsFalse(isInRole); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RoleExistsTest2" + ex.Message, ex); } }
public void IsUserInRoleTest4() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; bool isInRole = provider.IsUserInRole("*****@*****.**", "editors"); Assert.IsFalse(isInRole); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in IsUserInRoleTest4" + ex.Message, ex); } }
public void DeleteRoleTest5() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.DeleteRole("invalidRole", true); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in DeleteRoleTest5" + ex.Message, ex); } }
public void GetUsersInRoleTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] names = provider.GetUsersInRole("invalidRole"); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetUsersInRoleTest3" + ex.Message, ex); } }
public void IsUserInRoleTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; bool isInRole = provider.IsUserInRole("*****@*****.**", "invalidRole"); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in IsUserInRoleTest3" + ex.Message, ex); } }
public void IsUserInRoleTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; bool isInRole = provider.IsUserInRole("*****@*****.**", "Admins"); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in IsUserInRoleTest2" + ex.Message, ex); } }
public void CreateRoleTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.CreateRole(Roles.ApplicationName, "Admins,editors"); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in CreateRoleTest3" + ex.Message, ex); } }
public void CreateRoleTest1() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.CreateRole(Roles.ApplicationName, "editors"); provider.CreateRole(Roles.ApplicationName, "clerks"); provider.CreateRole(Roles.ApplicationName, "salesman"); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in CreateRoleTest1" + ex.Message, ex); } }
public void DeleteRoleTest1() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.DeleteRole("Admins", true); Assert.Fail(); // Admins has users } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in DeleteRoleTest1" + ex.Message, ex); } }
public void GetRolesForUserTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; IList <RainbowRole> roles = provider.GetRolesForUser(Roles.ApplicationName, new Guid()); Assert.Fail(); } catch (RainbowRoleProviderException ex) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetRolesForUserTest2" + ex.Message, ex); } }
public void GetRolesForUserTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; Guid userId = new Guid("34ADB714-92B0-47ff-B5AF-5DB2E0D124A9"); //"*****@*****.**" IList <RainbowRole> roles = provider.GetRolesForUser(Roles.ApplicationName, userId); Assert.AreEqual(roles.Count, 0); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetRolesForUserTest3" + ex.Message, ex); } }
public void DeleteRoleTest4() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; RainbowRole editors = provider.GetRoleByName("Rainbow", "editors"); provider.DeleteRole("invalidApp", editors.Id, true); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in DeleteRoleTest4" + ex.Message, ex); } }
public void DeleteRoleTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; provider.CreateRole("tempRole2"); provider.AddUsersToRoles(new string[] { "*****@*****.**" }, new string[] { "tempRole2" }); provider.DeleteRole("tempRole2", false); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in DeleteRoleTest3" + ex.Message, ex); } }
public void GetRolesForUserTest1() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; Guid userId = new Guid("BE7DC028-7238-45D3-AF35-DD3FE4AEFB7E"); //"*****@*****.**" IList <RainbowRole> roles = provider.GetRolesForUser(Roles.ApplicationName, userId); Assert.AreEqual(1, roles.Count); Assert.AreEqual("Admins", roles[0].Name); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetRolesForUserTest1" + ex.Message, ex); } }
public void RemoveUsersFromRolesTest3() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] users = new string[1]; users[0] = "*****@*****.**"; string[] roles = new string[1]; roles[0] = "editors"; provider.RemoveUsersFromRoles(users, roles); // admin is in editors role } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest3" + ex.Message, ex); } }
public void GetAllRolesTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; IList <RainbowRole> roles = provider.GetAllRoles(Roles.ApplicationName); Assert.AreEqual(4, roles.Count); Assert.AreEqual("All Users", roles[0].Name); Assert.AreEqual("Authenticated Users", roles[1].Name); Assert.AreEqual("Unauthenticated Users", roles[2].Name); Assert.AreEqual("Admins", roles[3].Name); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in GetAllRolesTest2" + ex.Message, ex); } }
public void AddUsersToRolesTest6() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; RainbowUser user = ( RainbowUser )Membership.GetUser("*****@*****.**"); Guid[] users = new Guid[1]; users[0] = user.ProviderUserKey; RainbowRole role = provider.GetRoleByName("Rainbow", "clerks"); Guid[] roles = new Guid[1]; roles[0] = role.Id; provider.AddUsersToRoles("Rainbow", users, roles); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in AddUsersToRolesTest6" + ex.Message, ex); } }
public void AddUsersToRolesTest2() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] users = new string[1]; users[0] = "*****@*****.**"; string[] roles = new string[1]; roles[0] = "invalidRole"; provider.AddUsersToRoles(users, roles); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in AddUsersToRolesTest2" + ex.Message, ex); } }
public void RemoveUsersFromRolesTest8() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] users = new string[] { "*****@*****.**" }; string[] roles = new string[] { "editors" }; provider.AddUsersToRoles(users, roles); Assert.IsTrue(provider.IsUserInRole("*****@*****.**", "editors")); provider.RemoveUsersFromRoles(users, roles); Assert.IsFalse(provider.IsUserInRole("*****@*****.**", "editors")); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest8" + ex.Message, ex); } }
public void RemoveUsersFromRolesTest5() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; Guid[] users = new Guid[1]; users[0] = new Guid("BE7DC028-7238-45D3-AF35-DD3FE4AEFB7E"); //"*****@*****.**"; Guid[] roles = new Guid[1]; roles[0] = Guid.NewGuid(); provider.RemoveUsersFromRoles("Rainbow", users, roles); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest5" + ex.Message, ex); } }
public void RemoveUsersFromRolesTest4() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; Guid[] users = new Guid[1]; users[0] = Guid.NewGuid(); Guid[] roles = new Guid[1]; roles[0] = new Guid("F6A4ADDA-8450-4F9A-BE86-D0719B239A8D"); // Admins provider.RemoveUsersFromRoles("Rainbow", users, roles); Assert.Fail(); } catch (RainbowRoleProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest4" + ex.Message, ex); } }
public void RemoveUsersFromRolesTest1() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; string[] users = new string[1]; users[0] = "*****@*****.**"; string[] roles = new string[1]; roles[0] = "Admins"; provider.RemoveUsersFromRoles(users, roles); Assert.Fail(); } catch (RainbowMembershipProviderException) {} catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest1" + ex.Message, ex); } }
/// <summary> /// The BindData helper method is used to bind the list of /// security roles for this portal to an asp:datalist server control /// </summary> private void BindData() { // add the role name to the title if (roleId != Guid.Empty) { RainbowRoleProvider roleProvider = ( RainbowRoleProvider )System.Web.Security.Roles.Provider; RainbowRole role = roleProvider.GetRoleById(roleId); title.InnerText = General.GetString("ROLE_MEMBERSHIP") + role.Name; } // Get the portal's roles from the database UsersDB users = new UsersDB(); // bind users in role to DataList usersInRole.DataSource = users.GetRoleMembers(roleId); usersInRole.DataBind(); // bind all portal users to dropdownlist allUsers.DataSource = users.GetUsers(); allUsers.DataBind(); }
public void RemoveUsersFromRolesTest7() { try { RainbowRoleProvider provider = Roles.Provider as RainbowRoleProvider; Guid userId = new Guid("34ADB714-92B0-47ff-B5AF-5DB2E0D124A9"); // [email protected]; Guid[] users = new Guid[] { userId }; RainbowRole editors = provider.GetRoleByName("Rainbow", "editors"); Guid[] roles = new Guid[1]; roles[0] = editors.Id; provider.AddUsersToRoles("Rainbow", users, roles); Assert.IsTrue(provider.IsUserInRole("Rainbow", userId, editors.Id)); provider.RemoveUsersFromRoles("Rainbow", users, roles); Assert.IsFalse(provider.IsUserInRole("Rainbow", userId, editors.Id)); } catch (Exception ex) { Console.WriteLine(ex.Message); Assert.Fail("Error in RemoveUsersFromRolesTest7" + ex.Message, ex); } }