Пример #1
0
 /// <summary>
 /// Call this method in a lamba expression to state that an argument to a method must return true when applied to the
 /// given predicate.
 /// </summary>
 /// <typeparam name="T">The return type of the method.</typeparam>
 /// <param name="predicate">The predicate.</param>
 public static ConvertibleConstraintWrapper <T> Match <T>(Predicate <T> predicate) where T : class
 {
     return(new ConvertibleConstraintWrapper <T>(MockConstraint.IsMatch(predicate)));
 }
Пример #2
0
 /// <summary>
 /// Call this method in a lamba expression to state that an argument to a method being mocked must match the given regular expression
 /// pattern.
 /// </summary>
 /// <param name="pattern">The pattern.</param>
 public static ConvertibleConstraintWrapper <string> Match(string pattern)
 {
     return(new ConvertibleConstraintWrapper <string>(MockConstraint.IsMatch(pattern)));
 }