Beispiel #1
0
 /// <summary>
 /// Add equality validator
 /// </summary>
 /// <param name="prev"></param>
 /// <param name="selector"></param>
 /// <param name="expected"></param>
 /// <typeparam name="TSource"></typeparam>
 /// <typeparam name="TTarget"></typeparam>
 /// <returns></returns>
 public static SimpleValidator <TSource> AddEquals <TSource, TTarget>(this SimpleValidator <TSource> prev,
                                                                      Func <TSource, TTarget> selector, TTarget expected)
 {
     return(prev.Add(source => selector(source).Equals(expected)));
 }
Beispiel #2
0
 /// <summary>
 /// Add equality validator
 /// </summary>
 /// <param name="prev"></param>
 /// <param name="expected"></param>
 /// <typeparam name="TSource"></typeparam>
 /// <returns></returns>
 public static SimpleValidator <TSource> AddEquals <TSource>(this SimpleValidator <TSource> prev, TSource expected)
 {
     return(prev.Add(source => source.Equals(expected)));
 }