C# Class PclUnit.Constraints.Pieces.PropertyExistsConstraint

PropertyExistsConstraint tests that a named property exists on the object provided through Match. Originally, PropertyConstraint provided this feature in addition to making optional tests on the vaue of the property. The two constraints are now separate.
Inheritance: Constraint
Exibir arquivo Open project: jbtule/PclUnit

Public Methods

Method Description
Matches ( object actual ) : bool

Test whether the property exists for a given object

PropertyExistsConstraint ( string name ) : System

Initializes a new instance of the T:PropertyExistConstraint class.

WriteActualValueTo ( MessageWriter writer ) : void

Write the actual value for a failing constraint test to a MessageWriter.

WriteDescriptionTo ( MessageWriter writer ) : void

Write the constraint description to a MessageWriter

Protected Methods

Method Description
GetStringRepresentation ( ) : string

Returns the string representation of the constraint.

Method Details

GetStringRepresentation() protected method

Returns the string representation of the constraint.
protected GetStringRepresentation ( ) : string
return string

Matches() public method

Test whether the property exists for a given object
public Matches ( object actual ) : bool
actual object The object to be tested
return bool

PropertyExistsConstraint() public method

Initializes a new instance of the T:PropertyExistConstraint class.
public PropertyExistsConstraint ( string name ) : System
name string The name of the property.
return System

WriteActualValueTo() public method

Write the actual value for a failing constraint test to a MessageWriter.
public WriteActualValueTo ( MessageWriter writer ) : void
writer MessageWriter The writer on which the actual value is displayed
return void

WriteDescriptionTo() public method

Write the constraint description to a MessageWriter
public WriteDescriptionTo ( MessageWriter writer ) : void
writer MessageWriter The writer on which the description is displayed
return void