public void CanGetRoles() { var user = IdentityUserMother.UserWithTestRole(); user.Roles.ShouldNotBeEmpty(); user.Roles.Count.ShouldBe(1); }
public void CanAddNewRole() { var user = IdentityUserMother.EmptyUser(); user.AddRole("test").ShouldBe(true); user.Roles.ShouldContain("test"); }
public void CannotRemoveLoginIfItDoesntExist() { var user = IdentityUserMother.UserWithLogin(); var login = new UserLoginInfo("test1", "testing1"); user.RemoveLogin(login).ShouldBe(false); }
public void CannotAddDuplicateClaim() { var claim = ClaimMother.CreateClaim("testing", "test"); var user = IdentityUserMother.UserWithClaimAndRole(claim); user.AddClaim(claim).ShouldBe(false); }
public void CanDeleteRole() { var user = IdentityUserMother.UserWithTestRole(); user.RemoveRole("test").ShouldBe(true); user.IsInRole("test").ShouldBe(false); }
public void CanCheckIfUserHasClaim() { var claim = ClaimMother.CreateClaim("testing", "test"); var user = IdentityUserMother.UserWithClaimAndRole(claim); user.HasClaim(claim).ShouldBe(true); }
protected IdentityUser CreateBasicUser() { var user = IdentityUserMother.BasicUser(); UserManager.Create(user); return(user); }
public void CanAddClaim() { var claim = ClaimMother.CreateClaim("testing", "test"); var user = IdentityUserMother.EmptyUser(); user.AddClaim(claim).ShouldBe(true); user.Claims.ShouldContain(x => x.ClaimType == "testing" && x.ClaimValue == "test"); }
public void CanRemoveLogin() { var user = IdentityUserMother.UserWithLogin(); var login = new UserLoginInfo("test", "testing"); user.RemoveLogin(login).ShouldBe(true); user.Logins.ShouldBeEmpty(); }
public void CanCheckIfLoginExists() { var user = IdentityUserMother.EmptyUser(); var login = new UserLoginInfo("test", "testing"); user.AddLogin(login).ShouldBe(true); user.HasLogin(login).ShouldBe(true); }
public void CannotAddDuplicateLogins() { var user = IdentityUserMother.EmptyUser(); var login = new UserLoginInfo("test", "testing"); user.AddLogin(login).ShouldBe(true); user.AddLogin(login).ShouldBe(false); }
public void CanAddLogin() { var user = IdentityUserMother.EmptyUser(); var login = new UserLoginInfo("test", "testing"); user.AddLogin(login).ShouldBe(true); user.Logins.ShouldContain(login); }
public void CanRemoveClaim() { var claim = ClaimMother.CreateClaim("testing", "test"); var user = IdentityUserMother.UserWithClaimAndRole(claim); user.RemoveClaim(claim).ShouldBe(true); user.Claims.ShouldBeEmpty(); }
public void CanGetClaims() { var claim = ClaimMother.CreateClaim("testing", "test"); var user = IdentityUserMother.UserWithClaimAndRole(claim); user.Claims.ShouldNotBeEmpty(); user.Claims.Count.ShouldBe(1); }
public void CannotRemoveClaimIfNotAssigned() { var claim = ClaimMother.CreateClaim("testing", "test"); var anotherClaim = ClaimMother.CreateClaim("testing1", "test1"); var user = IdentityUserMother.UserWithClaimAndRole(claim); user.RemoveClaim(anotherClaim).ShouldBe(false); }
public void ResetLoginFailuresShouldSetCountToZero() { var user = IdentityUserMother.UserWithLogin(); user.IncrementLoginFailureCount(); user.ResetLoginFailureCount(); user.FailedLoginAttempts.ShouldBe(0); }
public void CanGetUserEmail() { var user = IdentityUserMother.BasicUser(); UserManager.Create(user); var email = UserManager.GetEmail(user.Id); email.ShouldBe(user.Email); }
public void IncrementFailureCountShouldIncreaseFailureTotal() { var user = IdentityUserMother.UserWithLogin(); user.FailedLoginAttempts.ShouldBe(0); user.IncrementLoginFailureCount(); user.FailedLoginAttempts.ShouldBe(1); }
public void CanGetPhoneNumber() { var user = IdentityUserMother.BasicUser(); user.PhoneNumber = "444-444-4444"; UserManager.Create(user); UserManager.GetPhoneNumber(user.Id).ShouldBe(user.PhoneNumber); }
public void CanGetEmailConfirmed() { var user = IdentityUserMother.BasicUser(); UserManager.Create(user); var token = UserManager.GenerateEmailConfirmationToken(user.Id); var result = UserManager.ConfirmEmail(user.Id, token); result.Succeeded.ShouldBe(true); UserManager.IsEmailConfirmed(user.Id).ShouldBe(true); }
public void CanSetUnconfirmedEmail() { var user = IdentityUserMother.BasicUser(); UserManager.Create(user); var result = UserManager.SetEmail(user.Id, "*****@*****.**"); var newUser = UserManager.FindById(user.Id); result.Succeeded.ShouldBe(true); newUser.Email.ShouldBe("*****@*****.**"); newUser.EmailConfirmed.ShouldBe(false); }
public void CanConfirmEmailAddress() { var user = IdentityUserMother.BasicUser(); UserManager.Create(user); var token = UserManager.GenerateEmailConfirmationToken(user.Id); token.ShouldNotBeEmpty(); var result = UserManager.ConfirmEmail(user.Id, token); result.Succeeded.ShouldBe(true); var newUser = UserManager.FindById(user.Id); newUser.EmailConfirmed.ShouldBe(true); }
public void IdShouldBeCreated() { var user = IdentityUserMother.EmptyUser(); user.Id.ShouldNotBeEmpty(); }
public void CanGetLogins() { var user = IdentityUserMother.UserWithLogin(); user.Logins.ShouldNotBeEmpty(); }
public void CannotAddDuplicateRole() { var user = IdentityUserMother.UserWithTestRole(); user.AddRole("test").ShouldBe(false); }
public void CannotDeleteRoleIfNotInRole() { var user = IdentityUserMother.EmptyUser(); user.RemoveRole("test").ShouldBe(false); }
public void CanSeeIfUserIsInRole() { var user = IdentityUserMother.UserWithTestRole(); user.IsInRole("test").ShouldBe(true); }