Table of Contents

Class Warn

Namespace
NUnit.Framework
Assembly
nunit.framework.dll

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

public abstract class Warn
Inheritance
Warn
Inherited Members

Constructors

Warn()

protected Warn()

Methods

If(bool, NUnitString, string)

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

public static void If(bool condition, NUnitString message = default, string actualExpression = "")

Parameters

condition bool

The evaluated condition

message NUnitString

The message to display if the condition is false

actualExpression string

If(bool, FormattableString, string)

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

public static void If(bool condition, FormattableString message, string actualExpression = "")

Parameters

condition bool

The evaluated condition

message FormattableString

The message to display if the condition is false

actualExpression string

If(bool, Func<string>, string)

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

public static void If(bool condition, Func<string> getExceptionMessage, string actualExpression = "")

Parameters

condition bool

The evaluated condition

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string

If(Func<bool>, NUnitString, string)

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

public static void If(Func<bool> condition, NUnitString message = default, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

message NUnitString

The message to display if the condition is true

actualExpression string

If(Func<bool>, FormattableString, string)

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

public static void If(Func<bool> condition, FormattableString message, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

message FormattableString

The message to display if the condition is true

actualExpression string

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

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

public static void If(Func<bool> condition, Func<string> getExceptionMessage, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

message NUnitString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

message FormattableString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

message NUnitString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

message FormattableString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

Unless(bool, NUnitString, string)

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

public static void Unless(bool condition, NUnitString message = default, string actualExpression = "")

Parameters

condition bool

The evaluated condition

message NUnitString

The message to display if the condition is false

actualExpression string

Unless(bool, FormattableString, string)

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

public static void Unless(bool condition, FormattableString message, string actualExpression = "")

Parameters

condition bool

The evaluated condition

message FormattableString

The message to display if the condition is false

actualExpression string

Unless(bool, Func<string>, string)

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

public static void Unless(bool condition, Func<string> getExceptionMessage, string actualExpression = "")

Parameters

condition bool

The evaluated condition

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string

Unless(Func<bool>, NUnitString, string)

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

public static void Unless(Func<bool> condition, NUnitString message = default, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

message NUnitString

The message to display if the condition is false

actualExpression string

Unless(Func<bool>, FormattableString, string)

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

public static void Unless(Func<bool> condition, FormattableString message, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

message FormattableString

The message to display if the condition is false

actualExpression string

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

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

public static void Unless(Func<bool> condition, Func<string> getExceptionMessage, string actualExpression = "")

Parameters

condition Func<bool>

A lambda that returns a Boolean

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

message NUnitString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

message FormattableString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

del ActualValueDelegate<TActual>

An ActualValueDelegate returning the value to be tested

expr IResolveConstraint

A Constraint expression to be applied

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

message NUnitString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

message FormattableString

The message that will be displayed on failure

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.

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.

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

Parameters

actual TActual

The actual value to test

expression IResolveConstraint

A Constraint expression to be applied

getExceptionMessage Func<string>

A function to build the message included with the Exception

actualExpression string
constraintExpression string

Type Parameters

TActual

The Type being compared.