Table of Contents

Class OrConstraint

Namespace
NUnit.Framework.Constraints
Assembly
nunit.framework.dll

OrConstraint succeeds if either member succeeds

public class OrConstraint : BinaryConstraint, IConstraint, IResolveConstraint
Inheritance
OrConstraint
Implements
Inherited Members

Constructors

OrConstraint(IConstraint, IConstraint)

Create an OrConstraint from two other constraints

public OrConstraint(IConstraint left, IConstraint right)

Parameters

left IConstraint

The first constraint

right IConstraint

The second constraint

Properties

Description

Gets text describing a constraint

public override string Description { get; }

Property Value

string

Methods

ApplyTo<TActual>(TActual)

Apply the member constraints to an actual value, succeeding succeeding as soon as one of them succeeds.

public override ConstraintResult ApplyTo<TActual>(TActual actual)

Parameters

actual TActual

The actual value

Returns

ConstraintResult

True if either constraint succeeded

Type Parameters

TActual