예제 #1
0
 public static void Like <T, T2>(IEnumerable <T> expected, IEnumerable <T2> actual, Func <Likeness <T, T2>, Likeness <T, T2> > configureLikeness)
 {
     Assert2.Collection(actual, SelectShouldEqualAsAction(expected.Select(x => configureLikeness(x.AsSource().OfLikeness <T2>()))));
 }
예제 #2
0
 public static void Like <T>(IEnumerable <T> expected, IEnumerable <T> actual, Func <IEnumerable <T>, IEnumerable <T> > unify, Func <Likeness <T, T>, Likeness <T, T> > configureLikeness)
 {
     Assert2.Collection(unify(actual), SelectShouldEqualAsAction(unify(expected).Select(x => configureLikeness(x.AsSource().OfLikeness <T>()))));
 }