public void IsUserInRole() { var result = _provider.IsUserInRole("User1", "Admin"); Assert.True(result); var result2 = _provider.IsUserInRole("User2", "Admin"); Assert.False(result2); }
public void IsUserInRoleCrossDomain() { Membership.CreateUser("foo", "bar!bar", "*****@*****.**"); var mongoMembershipProvider = new MongoMembershipProvider(); var mongoMembershipProviderConfig = new NameValueCollection { {"connectionStringName", ConfigurationManager.ConnectionStrings[0].Name}, {"applicationName", "app2"}, }; mongoMembershipProvider.Initialize("MongoMembershipProvider", mongoMembershipProviderConfig); var roleProvider = new MongoRoleProvider(); var roleProviderConfig = new NameValueCollection { {"connectionStringName", ConfigurationManager.ConnectionStrings[0].Name}, {"applicationName", "app2"} }; roleProvider.Initialize("MongoRoleProvider", roleProviderConfig); roleProvider.CreateRole("Administrator"); roleProvider.AddUsersToRoles(new[] { "foo" }, new[] { "Administrator" }); Assert.IsFalse(roleProvider.IsUserInRole("foo", "Administrator")); }