Table of Contents

Class ConstraintResultWithCustomMessage

Namespace
CMS.Tests
Assembly
CMS.Tests.dll

Constraint with additional fialure message

public class ConstraintResultWithCustomMessage : ConstraintResult
Inheritance
object
ConstraintResultWithCustomMessage
Extension Methods

Constructors

ConstraintResultWithCustomMessage(IConstraint, object)

Constructs a NUnit.Framework.Constraints.ConstraintResult for a particular NUnit.Framework.Constraints.Constraint.

public ConstraintResultWithCustomMessage(IConstraint constraint, object actualValue)

Parameters

constraint IConstraint

The Constraint to which this result applies.

actualValue object

The actual value to which the Constraint was applied.

ConstraintResultWithCustomMessage(IConstraint, object, ConstraintStatus)

Constructs a NUnit.Framework.Constraints.ConstraintResult for a particular NUnit.Framework.Constraints.Constraint.

public ConstraintResultWithCustomMessage(IConstraint constraint, object actualValue, ConstraintStatus status)

Parameters

constraint IConstraint

The Constraint to which this result applies.

actualValue object

The actual value to which the Constraint was applied.

status ConstraintStatus

The status of the new ConstraintResult.

ConstraintResultWithCustomMessage(IConstraint, object, bool)

Constructs a NUnit.Framework.Constraints.ConstraintResult for a particular NUnit.Framework.Constraints.Constraint.

public ConstraintResultWithCustomMessage(IConstraint constraint, object actualValue, bool isSuccess)

Parameters

constraint IConstraint

The Constraint to which this result applies.

actualValue object

The actual value to which the Constraint was applied.

isSuccess bool

If true, applies a status of Success to the result, otherwise Failure.

Properties

CustomFailureMessageLines

Additional failure message lines

public IEnumerable<string> CustomFailureMessageLines { get; set; }

Property Value

IEnumerable<string>

Methods

WriteMessageTo(MessageWriter)

Write the failure message to the MessageWriter provided as an argument.

public override void WriteMessageTo(MessageWriter writer)

Parameters

writer MessageWriter

The MessageWriter on which to display the message