Class Does
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
Not
Returns a ConstraintExpression that negates any following constraint.
public static ConstraintExpression Not { get; }
Property Value
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
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
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
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
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