C# Класс NSubstitute.Core.Arguments.ArgumentSpecification

Наследование: IArgumentSpecification
Показать файл Открыть проект

Открытые методы

Метод Описание
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