C# 클래스 PclUnit.Constraints.Pieces.PropertyConstraint

PropertyConstraint extracts a named property and uses its value as the actual value for a chained constraint.
상속: PrefixConstraint
파일 보기 프로젝트 열기: jbtule/PclUnit

공개 메소드들

메소드 설명
Matches ( object actual ) : bool

Test whether the constraint is satisfied by a given value

PropertyConstraint ( string name, Constraint baseConstraint ) : System

Initializes a new instance of the T:PropertyConstraint class.

WriteActualValueTo ( MessageWriter writer ) : void

Write the actual value for a failing constraint test to a MessageWriter. The default implementation simply writes the raw value of actual, leaving it to the writer to perform any formatting.

WriteDescriptionTo ( MessageWriter writer ) : void

Write the constraint description to a MessageWriter

보호된 메소드들

메소드 설명
GetStringRepresentation ( ) : string

Returns the string representation of the constraint.

메소드 상세

GetStringRepresentation() 보호된 메소드

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

Matches() 공개 메소드

Test whether the constraint is satisfied by a given value
public Matches ( object actual ) : bool
actual object The value to be tested
리턴 bool

PropertyConstraint() 공개 메소드

Initializes a new instance of the T:PropertyConstraint class.
public PropertyConstraint ( string name, Constraint baseConstraint ) : System
name string The name.
baseConstraint Constraint The constraint to apply to the property.
리턴 System

WriteActualValueTo() 공개 메소드

Write the actual value for a failing constraint test to a MessageWriter. The default implementation simply writes the raw value of actual, leaving it to the writer to perform any formatting.
public WriteActualValueTo ( MessageWriter writer ) : void
writer MessageWriter The writer on which the actual value is displayed
리턴 void

WriteDescriptionTo() 공개 메소드

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