public async Task TestLengthAsync() { var errorCode = StanfordPasswordValidatorBase.ErrorCode.ShortLength; var password = string.Empty; IdentityResultAssert.IsFailure(await validator.ValidateAsync(manager, user, password), errorCode); password = "******"; IdentityResultAssert.IsFailure(await validator.ValidateAsync(manager, user, password), errorCode); password = "******"; IdentityResultAssert.IsFailure(await validator.ValidateAsync(manager, user, password), errorCode); password = "******"; IdentityResultAssert.IsFailure(await validator.ValidateAsync(manager, user, password), errorCode); password = "******"; IdentityResultAssert.IsFailure(await validator.ValidateAsync(manager, user, password), errorCode); password = new string('a', 8); IdentityResultAssert.IsFailureNot(await validator.ValidateAsync(manager, user, password), errorCode); }
public async Task TestCorrectAsync(string password) { IdentityResultAssert.IsSuccess(await validator.ValidateAsync(manager, user, password)); }