EnumerableFluentSyntaxExtension
Provides extension method on a ICheckLink for IEnumerable types.
public static IExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> InThatOrder<T>(this IExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
Checks that the checked IEnumerable contains items in the expected order.
public static IExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> InThatOrder(this IExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
Checks that the checked IEnumerable contains items in the expected order.
public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Once<T>(this ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
Checks that the checked IEnumerable contains the expected list of items only once.
public static ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> Once(this ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
Checks that the checked IEnumerable contains the expected list of items only once.
public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Only<T>(this ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
Checks that the checked IEnumerable contains only the authorized items. Can only be used after a call to Contains.
public static ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> Only(this ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
Checks that the checked IEnumerable contains only the authorized items. Can only be used after a call to Contains.