Add test verifying passwords are salted
This commit is contained in:
parent
85d2d3d46a
commit
3321adbe64
|
|
@ -198,6 +198,18 @@ namespace Microsoft.AspNet.Identity.EntityFramework.Test
|
||||||
IdentityResultAssert.IsSuccess(await manager.DeleteAsync(user));
|
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]
|
[Fact]
|
||||||
public async Task AddUserToUnknownRoleFails()
|
public async Task AddUserToUnknownRoleFails()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue