Search Results for

    Show / Hide Table of Contents

    Class Warn

    Provides static methods to express conditions that must be met for the test to succeed. If any test fails, a warning is issued.

    Inheritance
    object
    Warn
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NUnit.Framework
    Assembly: nunit.framework.dll
    Syntax
    public abstract class Warn

    Constructors

    View Source

    Warn()

    Declaration
    protected Warn()

    Methods

    View Source

    If(bool, NUnitString, string)

    Asserts that a condition is false. If the condition is true, a warning is issued.

    Declaration
    public static void If(bool condition, NUnitString message = default, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    NUnitString message

    The message to display if the condition is false

    string actualExpression
    View Source

    If(bool, FormattableString, string)

    Asserts that a condition is false. If the condition is true, a warning is issued.

    Declaration
    public static void If(bool condition, FormattableString message, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    FormattableString message

    The message to display if the condition is false

    string actualExpression
    View Source

    If(bool, Func<string>, string)

    Asserts that a condition is false. If the condition is true, a warning is issued.

    Declaration
    public static void If(bool condition, Func<string> getExceptionMessage, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    View Source

    If(Func<bool>, NUnitString, string)

    Asserts that a condition is false. If the condition is true a warning is issued.

    Declaration
    public static void If(Func<bool> condition, NUnitString message = default, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    NUnitString message

    The message to display if the condition is true

    string actualExpression
    View Source

    If(Func<bool>, FormattableString, string)

    Asserts that a condition is false. If the condition is true a warning is issued.

    Declaration
    public static void If(Func<bool> condition, FormattableString message, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    FormattableString message

    The message to display if the condition is true

    string actualExpression
    View Source

    If(Func<bool>, Func<string>, string)

    Asserts that a condition is false. If the condition is true a warning is issued.

    Declaration
    public static void If(Func<bool> condition, Func<string> getExceptionMessage, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    View Source

    If<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, NUnitString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint fails and issuing a warning on success.

    Declaration
    public static void If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    NUnitString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    If<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, FormattableString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint fails and issuing a warning on success.

    Declaration
    public static void If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    FormattableString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    If<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, Func<string>, string, string)

    Apply a constraint to an actual value, succeeding if the constraint fails and issuing a warning on failure.

    Declaration
    public static void If<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    If<TActual>(TActual, IResolveConstraint, NUnitString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint fails and issuing a warning if it succeeds.

    Declaration
    public static void If<TActual>(TActual actual, IResolveConstraint expression, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    NUnitString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    If<TActual>(TActual, IResolveConstraint, FormattableString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint fails and issuing a warning if it succeeds.

    Declaration
    public static void If<TActual>(TActual actual, IResolveConstraint expression, FormattableString message, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    FormattableString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    If<TActual>(TActual, IResolveConstraint, Func<string>, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void If<TActual>(TActual actual, IResolveConstraint expression, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless(bool, NUnitString, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(bool condition, NUnitString message = default, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    NUnitString message

    The message to display if the condition is false

    string actualExpression
    View Source

    Unless(bool, FormattableString, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(bool condition, FormattableString message, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    FormattableString message

    The message to display if the condition is false

    string actualExpression
    View Source

    Unless(bool, Func<string>, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(bool condition, Func<string> getExceptionMessage, string actualExpression = "")
    Parameters
    Type Name Description
    bool condition

    The evaluated condition

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    View Source

    Unless(Func<bool>, NUnitString, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(Func<bool> condition, NUnitString message = default, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    NUnitString message

    The message to display if the condition is false

    string actualExpression
    View Source

    Unless(Func<bool>, FormattableString, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(Func<bool> condition, FormattableString message, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    FormattableString message

    The message to display if the condition is false

    string actualExpression
    View Source

    Unless(Func<bool>, Func<string>, string)

    Asserts that a condition is true. If the condition is false, a warning is issued.

    Declaration
    public static void Unless(Func<bool> condition, Func<string> getExceptionMessage, string actualExpression = "")
    Parameters
    Type Name Description
    Func<bool> condition

    A lambda that returns a Boolean

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    View Source

    Unless<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, NUnitString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    NUnitString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, FormattableString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, FormattableString message, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    FormattableString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless<TActual>(ActualValueDelegate<TActual>, IResolveConstraint, Func<string>, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(ActualValueDelegate<TActual> del, IResolveConstraint expr, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    ActualValueDelegate<TActual> del

    An ActualValueDelegate returning the value to be tested

    IResolveConstraint expr

    A Constraint expression to be applied

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless<TActual>(TActual, IResolveConstraint, NUnitString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(TActual actual, IResolveConstraint expression, NUnitString message = default, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    NUnitString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless<TActual>(TActual, IResolveConstraint, FormattableString, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(TActual actual, IResolveConstraint expression, FormattableString message, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    FormattableString message

    The message that will be displayed on failure

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    View Source

    Unless<TActual>(TActual, IResolveConstraint, Func<string>, string, string)

    Apply a constraint to an actual value, succeeding if the constraint is satisfied and issuing a warning on failure.

    Declaration
    public static void Unless<TActual>(TActual actual, IResolveConstraint expression, Func<string> getExceptionMessage, string actualExpression = "", string constraintExpression = "")
    Parameters
    Type Name Description
    TActual actual

    The actual value to test

    IResolveConstraint expression

    A Constraint expression to be applied

    Func<string> getExceptionMessage

    A function to build the message included with the Exception

    string actualExpression
    string constraintExpression
    Type Parameters
    Name Description
    TActual

    The Type being compared.

    • View Source
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0