示例#1
0
        public async Task PwnedPassword()
        {
            var validator = new PwnedPasswordsValidator <object>();
            var result    = await validator.ValidateAsync(null, null, "password");

            Assert.Contains(result.Errors, e => e.Code.Equals("PasswordIsPwned", StringComparison.OrdinalIgnoreCase));
        }
示例#2
0
        public async Task NotPwnedPassword()
        {
            var validator = new PwnedPasswordsValidator <object>();
            var result    = await validator.ValidateAsync(null, null, "xHE5+9Vg+Y/yr#hXjhRP");

            Assert.Equal(result, IdentityResult.Success);
        }