/// <summary> /// Constrains the string argument to contain the specified text, using the <see cref="StringComparison.Ordinal" /> comparison type. /// </summary> /// <param name="manager">The constraint manager to match the constraint.</param> /// <param name="value">The string the argument string should contain.</param> /// <returns>A dummy argument value.</returns> public static string Contains(this IArgumentConstraintManager <string> manager, string value) { return(manager.Contains(value, StringComparison.Ordinal)); }
public static T IsAuthorized <T>(this IArgumentConstraintManager <T> manager, ITProgram program) where T : IEnumerable { return(manager.Contains(KeyValuePair.Create("Authorization", $"Bearer {program.TokenFactory.Token}"))); }
protected override void CreateConstraint(IArgumentConstraintManager <IEnumerable <object> > scope) { scope.Contains(10); }
protected override void CreateConstraint(IArgumentConstraintManager <string> scope) { scope.Contains("bar"); }