[Root] / FluentAssertions Assembly / FluentAssertions.Execution Namespace / AssertionChain Class / FailWith Method / FailWith(String) Method
The failure message to report.
In This Topic
    FailWith(String) Method
    In This Topic
    Evaluates the ForCondition, and, if false, raises the appropriate exception specific for the detected test framework.
    Syntax
    public Continuation FailWith( 
       string message
    )

    Parameters

    message
    The failure message to report.

    Return Value

    A Continuation object that enables chaining multiple assertions.
    Remarks

    message can contain numbered placeholders like with System.String.Format(System.String,System.Object,System.Object) as well as the special named placeholders {context} and {reason}.

    {reason} will be replaced by the value set by BecauseOf(String,Object[]).

    {context[:default value]} will be replaced by the result of the subject identification functionality or, if it fails, the optional specified default value if that fails.

    Supported Frameworks

    .NET: net5.0, net5.0-windows, net6.0, net6.0-macos, net6.0-windows, net7.0, net7.0-macos, net7.0-windows, net8.0, net8.0-browser, net8.0-macos, net8.0-windows, net9.0, net9.0-browser, net9.0-macos, net9.0-windows, net10.0, net10.0-browser, net10.0-macos, net10.0-windows.

    .NET Standard: netstandard2.0, netstandard2.1.

    .NET Framework: net40, net403, net45, net451, net452, net46, net461, net462, net463, net47, net471, net472, net48, net481.

    See Also