public static void WhichMatch <T>(this ICheckLinkWhich <ICheck <IEnumerable <T> >, ICheck <T> > check, Predicate <T> value) { ExtensibilityHelper.BeginCheck(check.Which) .OnNegate("The {0} is false, whereas it must not.") .FailWhen(x => !value.Invoke(x), "The {0} is not true") .EndCheck(); }
public static void WhichIs <T>(this ICheckLinkWhich <ICheck <IEnumerable <T> >, ICheck <T> > check, T value) { check.Which.Is(value); }