Share via


StringAssert.EndsWith Method (String, String, String, array<Object )

Verifies that the first string ends with the second string. Displays a message if the assertion fails, and applies the specified formatting to it. This method is case sensitive.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntax

'Declaration
Public Shared Sub EndsWith ( _
    value As String, _
    substring As String, _
    message As String, _
    ParamArray parameters As Object() _
)
public static void EndsWith(
    string value,
    string substring,
    string message,
    params Object[] parameters
)
public:
static void EndsWith(
    String^ value, 
    String^ substring, 
    String^ message, 
    ... array<Object^>^ parameters
)
static member EndsWith : 
        value:string * 
        substring:string * 
        message:string * 
        parameters:Object[] -> unit 
public static function EndsWith(
    value : String, 
    substring : String, 
    message : String, 
    ... parameters : Object[]
)

Parameters

  • value
    Type: System.String
    The string that is expected to end with substring.
  • substring
    Type: System.String
    The string expected to be a suffix of value.
  • message
    Type: System.String
    A message to display if the assertion fails. This message can be seen in the unit test results.
  • parameters
    Type: array<System.Object[]
    An array of parameters to use when formatting message.

Exceptions

Exception Condition
AssertFailedException

value does not end with substring.

Remarks

The assertion fails if the string does not end with the substring.

.NET Framework Security

See Also

Reference

StringAssert Class

EndsWith Overload

Microsoft.VisualStudio.TestTools.UnitTesting Namespace