Class Has
Helper class with properties and methods that supply a number of constraints used in Asserts.
public class Has
- Inheritance
-
Has
- Inherited Members
Constructors
Has()
public Has()
Properties
All
Returns a ConstraintExpression, which will apply the following constraint to all members of a collection, succeeding if all of them succeed.
public static ConstraintExpression All { get; }
Property Value
Count
Returns a new ConstraintExpression, which will apply the following constraint to the Count property of the object being tested.
public static ResolvableConstraintExpression Count { get; }
Property Value
InnerException
Returns a new ConstraintExpression, which will apply the following constraint to the InnerException property of the object being tested.
public static ResolvableConstraintExpression InnerException { get; }
Property Value
Length
Returns a new ConstraintExpression, which will apply the following constraint to the Length property of the object being tested.
public static ResolvableConstraintExpression Length { get; }
Property Value
Message
Returns a new ConstraintExpression, which will apply the following constraint to the Message property of the object being tested.
public static ResolvableConstraintExpression Message { get; }
Property Value
No
Returns a ConstraintExpression that negates any following constraint.
public static ConstraintExpression No { get; }
Property Value
None
Returns a ConstraintExpression, which will apply the following constraint to all members of a collection, succeeding if all of them fail.
public static ConstraintExpression None { get; }
Property Value
Some
Returns a ConstraintExpression, which will apply the following constraint to all members of a collection, succeeding if at least one of them succeeds.
public static ConstraintExpression Some { get; }
Property Value
Methods
Attribute(Type)
Returns a new AttributeConstraint checking for the presence of a particular attribute on an object.
public static ResolvableConstraintExpression Attribute(Type expectedType)
Parameters
expectedType
Type
Returns
Attribute<T>()
Returns a new AttributeConstraint checking for the presence of a particular attribute on an object.
public static ResolvableConstraintExpression Attribute<T>()
Returns
Type Parameters
T
Exactly(int)
Returns a ConstraintExpression, which will apply the following constraint to all members of a collection, succeeding only if a specified number of them succeed.
public static ConstraintExpression Exactly(int expectedCount)
Parameters
expectedCount
int
Returns
Member(object)
Returns a new CollectionContainsConstraint checking for the presence of a particular object in the collection.
public static CollectionContainsConstraint Member(object expected)
Parameters
expected
object
Returns
Property(string)
Returns a new PropertyConstraintExpression, which will either test for the existence of the named property on the object being tested or apply any following constraint to that property.
public static ResolvableConstraintExpression Property(string name)
Parameters
name
string