IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint Class Reference

FileOrDirectoryExistsConstraint is used to determine if a file or directory exists More...

+ Inheritance diagram for NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint:
+ Collaboration diagram for NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint:

Public Member Functions

 FileOrDirectoryExistsConstraint ()
 Initializes a new instance of the FileOrDirectoryExistsConstraint class that will check files and directories. More...
 
 FileOrDirectoryExistsConstraint (bool ignoreDirectories)
 Initializes a new instance of the FileOrDirectoryExistsConstraint class that will only check files if ignoreDirectories is true. More...
 
override ConstraintResult ApplyTo< TActual > (TActual actual)
 Applies the constraint to an actual value, returning a ConstraintResult. More...
 
- Public Member Functions inherited from NUnit.Framework.Constraints.Constraint
virtual ConstraintResult ApplyTo< TActual > (ActualValueDelegate< TActual > del)
 Applies the constraint to an ActualValueDelegate that returns the value to be tested. The default implementation simply evaluates the delegate but derived classes may override it to provide for delayed processing. More...
 
virtual ConstraintResult ApplyTo< TActual > (ref TActual actual)
 Test whether the constraint is satisfied by a given reference. The default implementation simply dereferences the value but derived classes may override it to provide for delayed processing. More...
 
override string ToString ()
 Default override of ToString returns the constraint DisplayName followed by any arguments within angle brackets. More...
 
DelayedConstraint After (int delayInMilliseconds)
 Returns a DelayedConstraint with the specified delay time. More...
 
DelayedConstraint After (int delayInMilliseconds, int pollingInterval)
 Returns a DelayedConstraint with the specified delay time and polling interval. More...
 

Properties

FileOrDirectoryExistsConstraint IgnoreDirectories [get]
 If true, the constraint will only check if files exist, not directories More...
 
FileOrDirectoryExistsConstraint IgnoreFiles [get]
 If true, the constraint will only check if directories exist, not files More...
 
override string Description [get]
 The Description of what this constraint tests, for use in messages and in the ConstraintResult. More...
 
string ErrorSubstring [get]
 
- Properties inherited from NUnit.Framework.Constraints.Constraint
string DisplayName [get, protected set]
 The display name of this Constraint for use by ToString(). The default value is the name of the constraint with trailing "Constraint" removed. Derived classes may set this to another name in their constructors. More...
 
virtual string Description [get, protected set]
 The Description of what this constraint tests, for use in messages and in the ConstraintResult. More...
 
object[] Arguments [get, private set]
 Arguments provided to this Constraint, for use in formatting the description. More...
 
ConstraintBuilder Builder [get, set]
 The ConstraintBuilder holding this constraint More...
 
ConstraintExpression And [get]
 Returns a ConstraintExpression by appending And to the current constraint. More...
 
ConstraintExpression With [get]
 Returns a ConstraintExpression by appending And to the current constraint. More...
 
ConstraintExpression Or [get]
 Returns a ConstraintExpression by appending Or to the current constraint. More...
 
- Properties inherited from NUnit.Framework.Constraints.IConstraint
string DisplayName [get]
 The display name of this Constraint for use by ToString(). More...
 
string Description [get]
 The Description of what this constraint tests, for use in messages and in the ConstraintResult. More...
 
object[] Arguments [get]
 Arguments provided to this Constraint, for use in formatting the description. More...
 
ConstraintBuilder Builder [get, set]
 The ConstraintBuilder holding this constraint More...
 

Private Member Functions

ConstraintResult CheckString< TActual > (TActual actual)
 

Private Attributes

bool _ignoreDirectories
 
bool _ignoreFiles
 

Additional Inherited Members

- Static Public Member Functions inherited from NUnit.Framework.Constraints.Constraint
static Constraint operator& (Constraint left, Constraint right)
 This operator creates a constraint that is satisfied only if both argument constraints are satisfied. More...
 
static Constraint operator| (Constraint left, Constraint right)
 This operator creates a constraint that is satisfied if either of the argument constraints is satisfied. More...
 
static Constraint operator! (Constraint constraint)
 This operator creates a constraint that is satisfied if the argument constraint is not satisfied. More...
 
- Protected Member Functions inherited from NUnit.Framework.Constraints.Constraint
 Constraint (params object[] args)
 Construct a constraint with optional arguments More...
 
virtual string GetStringRepresentation ()
 Returns the string representation of this constraint More...
 

Detailed Description

FileOrDirectoryExistsConstraint is used to determine if a file or directory exists

Constructor & Destructor Documentation

NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.FileOrDirectoryExistsConstraint ( )
inline

Initializes a new instance of the FileOrDirectoryExistsConstraint class that will check files and directories.

NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.FileOrDirectoryExistsConstraint ( bool  ignoreDirectories)
inline

Initializes a new instance of the FileOrDirectoryExistsConstraint class that will only check files if ignoreDirectories is true.

Parameters
ignoreDirectoriesif set to true [ignore directories].

Member Function Documentation

override ConstraintResult NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ApplyTo< TActual > ( TActual  actual)
inlinevirtual

Applies the constraint to an actual value, returning a ConstraintResult.

Parameters
actualThe value to be tested
Returns
A ConstraintResult

Implements NUnit.Framework.Constraints.Constraint.

ConstraintResult NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.CheckString< TActual > ( TActual  actual)
inlineprivate

Member Data Documentation

bool NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint._ignoreDirectories
private
bool NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint._ignoreFiles
private

Property Documentation

FileOrDirectoryExistsConstraint NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.IgnoreFiles
get
override string NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.Description
get

The Description of what this constraint tests, for use in messages and in the ConstraintResult.

string NUnit.Framework.Constraints.FileOrDirectoryExistsConstraint.ErrorSubstring
getprivate

The documentation for this class was generated from the following file: