Add test verifying passwords are salted

This commit is contained in:
Hao Kung 2015-07-02 12:22:21 -07:00
parent 85d2d3d46a
commit 3321adbe64
1 changed files with 12 additions and 0 deletions

View File

@ -198,6 +198,18 @@ namespace Microsoft.AspNet.Identity.EntityFramework.Test
IdentityResultAssert.IsSuccess(await manager.DeleteAsync(user));
}
[Fact]
public async Task TwoUsersSamePasswordDifferentHash()
{
var manager = CreateManager();
var userA = new IdentityUser(Guid.NewGuid().ToString());
IdentityResultAssert.IsSuccess(await manager.CreateAsync(userA, "password"));
var userB = new IdentityUser(Guid.NewGuid().ToString());
IdentityResultAssert.IsSuccess(await manager.CreateAsync(userB, "password"));
Assert.NotEqual(userA.PasswordHash, userB.PasswordHash);
}
[Fact]
public async Task AddUserToUnknownRoleFails()
{