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) { }
public PasswordComplexityAttribute(PasswordComplexityRules complexityRules, int minimumRulesToApply) { _complexityRules = complexityRules; _minimumRulesToApply = minimumRulesToApply; }