public void TestPasswordComplexityAttributeIsValid(string password, PasswordComplexityRules complexityRules, int minimumRulesToApply, ValidationResult expectedResult)
        {
            // Arrange
            var passwordComplexityAttributeFake = new PasswordComplexityAttributeFake(complexityRules, minimumRulesToApply);

            // Act
            var actualResult = passwordComplexityAttributeFake.TestIsValid(password, null);

            // Assert
            //TODO: Need to fix deep comparison
            Assert.Equal(expectedResult, actualResult);
        }
 public PasswordComplexityAttributeFake(PasswordComplexityRules complexityRules, int minimumRulesToApply) : base(complexityRules, minimumRulesToApply)
 {
 }
Example #3
0
 public PasswordComplexityAttribute(PasswordComplexityRules complexityRules, int minimumRulesToApply)
 {
     _complexityRules     = complexityRules;
     _minimumRulesToApply = minimumRulesToApply;
 }