コード例 #1
0
 public ResultOptionMatcher <T, TResult> Return(TResult result)
 {
     _predicateAndResultManager.AddPredicateAndResult(o => o.isSome &&
                                                      _values.Slinq()
                                                      .Any((v, p) => Collections.EqualityComparer <T> .Default.Equals(v, p), o.value), result);
     return(_matcher);
 }
コード例 #2
0
 public ResultOptionMatcher <T, TResult> Do(TResult result)
 {
     _predicateAndResultManager.AddPredicateAndResult(o => o.isSome, result);
     return(_matcher);
 }
コード例 #3
0
 public ResultOptionMatcher <T, TResult> Return(TResult result)
 {
     _addPredicateAndFunc.AddPredicateAndResult(o => o.isNone, result);
     return(_matcher);
 }
コード例 #4
0
 public ResultOptionMatcher <T, TResult> Return(TResult result)
 {
     _predicateAndResultManager.AddPredicateAndResult(o => o.isSome && _predicate(o.value), result);
     return(_matcher);
 }