Table of Contents

Class Does

Namespace
NUnit.Framework
Assembly
nunit.framework.dll

Helper class with properties and methods that supply a number of constraints used in Asserts.

public class Does
Inheritance
Does
Inherited Members

Constructors

Does()

public Does()

Properties

Exist

Returns a constraint that succeeds if the value is a file or directory and it exists.

public static FileOrDirectoryExistsConstraint Exist { get; }

Property Value

FileOrDirectoryExistsConstraint

Not

Returns a ConstraintExpression that negates any following constraint.

public static ConstraintExpression Not { get; }

Property Value

ConstraintExpression

Methods

Contain(object)

Returns a new CollectionContainsConstraint checking for the presence of a particular object in the collection.

public CollectionContainsConstraint Contain(object expected)

Parameters

expected object

Returns

CollectionContainsConstraint

Contain(string)

Returns a new ContainsConstraint. This constraint will, in turn, make use of the appropriate second-level constraint, depending on the type of the actual argument. This overload is only used if the item sought is a string, since any other type implies that we are looking for a collection member.

public static ContainsConstraint Contain(string expected)

Parameters

expected string

Returns

ContainsConstraint

EndWith(string)

Returns a constraint that succeeds if the actual value ends with the substring supplied as an argument.

public static EndsWithConstraint EndWith(string expected)

Parameters

expected string

Returns

EndsWithConstraint

Match(string)

Returns a constraint that succeeds if the actual value matches the regular expression supplied as an argument.

public static RegexConstraint Match(string pattern)

Parameters

pattern string

Returns

RegexConstraint

StartWith(string)

Returns a constraint that succeeds if the actual value starts with the substring supplied as an argument.

public static StartsWithConstraint StartWith(string expected)

Parameters

expected string

Returns

StartsWithConstraint