<PackageReference Include="NUnit" Version="4.5.1" />

NUnit.Framework.Constraints.StringConstraint

public abstract class StringConstraint : Constraint
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); } }