public void NumericValuesOnlyTestWorks(string userValue, bool shouldFail) { var result = StringFailureConditions.DoesNotParseToDoubleNumber(userValue); Assert.Equal(shouldFail, result); }
public void MinLengthConditionWorksProperly(string userValue, uint minLength, bool shouldFail) { var result = StringFailureConditions.ShorterThan(userValue, minLength); Assert.Equal(shouldFail, result); }
public void AlphabeticFailureConditionsCatchesNonAlphabets(string testValue, bool shouldFail) { var result = StringFailureConditions.ContainsNonAlphabeticCharacters(testValue); Assert.Equal(shouldFail, result); }
public void MaxLengthConditionWorksProperly(string userValue, uint maxLength, bool shouldFail) { var result = StringFailureConditions.ExceedsLength(userValue, maxLength); Assert.Equal(shouldFail, result); }
public void AlphaNumbericFailureConditionCatchesInvalidCharacter(string testValue, bool shouldFail) { var result = StringFailureConditions.ContainsNonAlphaNumericCharacters(testValue); Assert.Equal(shouldFail, result); }