Example #1
0
 public static ValueChecker <T> With <T, K>(this ValueChecker <K> checker, T value, string context) => new ValueChecker <T>(value, checker.Result, context);
 public static ValueChecker <T> GreaterThenOrEqual <T>(this ValueChecker <T> checker, T value) where T : IComparable <T>
 => GreaterThenOrEqual(checker, value, string.Format("{0}_NOT_GREATER_OR_EQUAL", checker.Context).ToUpper());
Example #3
0
 public static ValueChecker <T> Condition <T>(this ValueChecker <T> checker, Func <T, bool> validCondition)
 => Condition <T>(checker, validCondition, string.Format("{0}_CONDITION_FAILED", checker.Context).ToUpper());
Example #4
0
 public static ValueChecker <string> StringLength(this ValueChecker <string> checker, int maxLength) => StringLength(checker, maxLength, string.Format("{0}_TOO_LONG", checker.Context).ToUpper());
Example #5
0
 public static ValueChecker <T> Required <T>(this ValueChecker <T> checker)
 => Required(checker, string.Format("{0}_REQUIRED", checker.Context).ToUpper());
Example #6
0
 public static ValueChecker <string> StringMatch(this ValueChecker <string> checker, string regEx) => StringMatch(checker, regEx, RegexOptions.None, string.Format("{0}_NOT_MATCHED", checker.Context).ToUpper());
Example #7
0
 public static ValueChecker <T> Into <T>(this ValueChecker <T> checker, T[] arguments)
 => Into <T>(checker, arguments, string.Format("{0}_NOT_INTO", checker.Context).ToUpper());
Example #8
0
 public static ValueChecker <string> StringMatch(this ValueChecker <string> checker, string regEx, string message) => StringMatch(checker, regEx, RegexOptions.None, message);
Example #9
0
 public static ValueChecker <T> LessThen <T>(this ValueChecker <T> checker, T value) where T : IComparable <T>
 => LessThen(checker, value, string.Format("{0}_NOT_LESS", checker.Context).ToUpper());
Example #10
0
 public static ValueChecker <T> EqualTo <T>(this ValueChecker <T> checker, T value) where T : IEquatable <T>
 => EqualTo(checker, value, string.Format("{0}_NOT_EQUAL", checker.Context).ToUpper());
Example #11
0
 public static ValueChecker <string> EqualTo(this ValueChecker <string> checker, string value, StringComparison comparisonType)
 => EqualTo(checker, value, string.Format("{0}_NOT_EQUAL", checker.Context).ToUpper());
Example #12
0
 public static ValueChecker <T> Between <T>(this ValueChecker <T> checker, T firstValue, T secondValue) where T : IComparable <T>
 => Between(checker, firstValue, secondValue, string.Format("{0}_NOT_BETWEEN", checker.Context).ToUpper());