StringConstraint
StringConstraint is the abstract base for constraints
that operate on strings. It supports the IgnoreCase
modifier for string operations.
Indicates whether tests should be case-insensitive
The expected value
Modify the constraint to ignore case in matching.
Constructs a StringConstraint given an expected value