/// <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}")));
 }
Esempio n. 3
0
 protected override void CreateConstraint(IArgumentConstraintManager <IEnumerable <object> > scope)
 {
     scope.Contains(10);
 }
Esempio n. 4
0
 protected override void CreateConstraint(IArgumentConstraintManager <string> scope)
 {
     scope.Contains("bar");
 }