C# Class NSubstitute.Core.Arguments.ArgumentSpecification

Inheritance: IArgumentSpecification
Afficher le fichier Open project: nsubstitute/NSubstitute

Méthodes publiques

Méthode Description
ArgumentSpecification ( Type forType, IArgumentMatcher matcher ) : System
ArgumentSpecification ( Type forType, IArgumentMatcher matcher, Action action ) : System
CreateCopyMatchingAnyArgOfType ( Type requiredType ) : IArgumentSpecification
DescribeNonMatch ( object argument ) : string
FormatArgument ( object argument ) : string
IsSatisfiedBy ( object argument ) : bool
RunAction ( object argument ) : void
ToString ( ) : string

Private Methods

Méthode Description
GetIncompatibleTypeMessage ( object argument ) : string
IsCompatibleWith ( object argument ) : bool
RunActionIfTypeIsCompatible ( object argument ) : void

Method Details

ArgumentSpecification() public méthode

public ArgumentSpecification ( Type forType, IArgumentMatcher matcher ) : System
forType System.Type
matcher IArgumentMatcher
Résultat System

ArgumentSpecification() public méthode

public ArgumentSpecification ( Type forType, IArgumentMatcher matcher, Action action ) : System
forType System.Type
matcher IArgumentMatcher
action Action
Résultat System

CreateCopyMatchingAnyArgOfType() public méthode

public CreateCopyMatchingAnyArgOfType ( Type requiredType ) : IArgumentSpecification
requiredType System.Type
Résultat IArgumentSpecification

DescribeNonMatch() public méthode

public DescribeNonMatch ( object argument ) : string
argument object
Résultat string

FormatArgument() public méthode

public FormatArgument ( object argument ) : string
argument object
Résultat string

IsSatisfiedBy() public méthode

public IsSatisfiedBy ( object argument ) : bool
argument object
Résultat bool

RunAction() public méthode

public RunAction ( object argument ) : void
argument object
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string