DoesNotEndWith
It returns true if string does not end with the character otherwise returns false. If you pass null or empty string, false will be returned.
Source
public static bool DoesNotEndWith(this string input, string pattern)
{
return string.IsNullOrEmpty(pattern) ||
input.IsNullOrEmptyOrWhiteSpace() ||
!input.EndsWith(pattern, StringComparison.CurrentCulture);
}
Example
Assert.IsTrue("Test".DoesNotEndWith('?'));