C# 클래스 NSubstitute.Core.Arguments.ArgumentSpecification

상속: IArgumentSpecification
파일 보기 프로젝트 열기: nsubstitute/NSubstitute

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GetIncompatibleTypeMessage ( object argument ) : string
IsCompatibleWith ( object argument ) : bool
RunActionIfTypeIsCompatible ( object argument ) : void

메소드 상세

ArgumentSpecification() 공개 메소드

public ArgumentSpecification ( Type forType, IArgumentMatcher matcher ) : System
forType System.Type
matcher IArgumentMatcher
리턴 System

ArgumentSpecification() 공개 메소드

public ArgumentSpecification ( Type forType, IArgumentMatcher matcher, Action action ) : System
forType System.Type
matcher IArgumentMatcher
action Action
리턴 System

CreateCopyMatchingAnyArgOfType() 공개 메소드

public CreateCopyMatchingAnyArgOfType ( Type requiredType ) : IArgumentSpecification
requiredType System.Type
리턴 IArgumentSpecification

DescribeNonMatch() 공개 메소드

public DescribeNonMatch ( object argument ) : string
argument object
리턴 string

FormatArgument() 공개 메소드

public FormatArgument ( object argument ) : string
argument object
리턴 string

IsSatisfiedBy() 공개 메소드

public IsSatisfiedBy ( object argument ) : bool
argument object
리턴 bool

RunAction() 공개 메소드

public RunAction ( object argument ) : void
argument object
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string