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.
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
boolThe evaluated condition
message
NUnitStringThe 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
boolThe evaluated condition
message
FormattableStringThe 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
boolThe 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
NUnitStringThe 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
FormattableStringThe 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
IResolveConstraintA Constraint expression to be applied
message
NUnitStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
IResolveConstraintA Constraint expression to be applied
message
FormattableStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
IResolveConstraintA Constraint expression to be applied
getExceptionMessage
Func<string>A function to build the message included with the Exception
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
message
NUnitStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
message
FormattableStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
getExceptionMessage
Func<string>A function to build the message included with the Exception
actualExpression
stringconstraintExpression
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
boolThe evaluated condition
message
NUnitStringThe 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
boolThe evaluated condition
message
FormattableStringThe 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
boolThe 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
NUnitStringThe 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
FormattableStringThe 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
IResolveConstraintA Constraint expression to be applied
message
NUnitStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
IResolveConstraintA Constraint expression to be applied
message
FormattableStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
IResolveConstraintA Constraint expression to be applied
getExceptionMessage
Func<string>A function to build the message included with the Exception
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
message
NUnitStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
message
FormattableStringThe message that will be displayed on failure
actualExpression
stringconstraintExpression
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
TActualThe actual value to test
expression
IResolveConstraintA Constraint expression to be applied
getExceptionMessage
Func<string>A function to build the message included with the Exception
actualExpression
stringconstraintExpression
string
Type Parameters
TActual
The Type being compared.