NUnit.Framework.Constraints.StringConstraint
StringConstraint is the abstract base for constraints
that operate on strings. It supports the IgnoreCase
modifier for string operations.
namespace NUnit.Framework.Constraints
{
public abstract class StringConstraint : Constraint
{
protected readonly string expected;
protected bool caseInsensitive;
protected string descriptionText;
public virtual StringConstraint IgnoreCase { get; }
protected StringConstraint();
protected StringConstraint(string expected);
public virtual StringConstraint Using(StringComparison comparisonType);
public virtual StringConstraint Using(CultureInfo culture);
protected abstract bool Matches(string actual);
protected virtual bool Matches(string actual, StringComparison stringComparison);
protected virtual bool Matches(string actual, CultureInfo cultureInfo);
}
}