[Root] / FluentAssertions Assembly / FluentAssertions.Execution Namespace / AssertionChain Class / BecauseOf Method / BecauseOf(Reason) Method
An object containing a formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed, as well as zero or more objects to format the placeholders. If the phrase does not start with the word because, it is prepended automatically.explaining why the assertion is needed.
In This Topic
    BecauseOf(Reason) Method
    In This Topic
    Adds an explanation of why the assertion is supposed to succeed to the scope.
    Syntax
    public AssertionChain BecauseOf( 
       Reason reason
    )

    Parameters

    reason
    An object containing a formatted phrase as is supported by System.String.Format(System.String,System.Object[]) explaining why the assertion is needed, as well as zero or more objects to format the placeholders. If the phrase does not start with the word because, it is prepended automatically.explaining why the assertion is needed.

    Return Value

    The current AssertionChain instance.
    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