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

StartsWithConstraint

StartsWithConstraint can test whether a string starts with an expected substring.
namespace NUnit.Framework.Constraints { public class StartsWithConstraint : StringConstraint { public StartsWithConstraint(string expected) : base(expected) { descriptionText = "String starting with"; } protected override bool Matches(string actual) { if (caseInsensitive) return actual?.ToLower().StartsWith(expected.ToLower()) ?? false; return actual?.StartsWith(expected) ?? false; } } }