C# Class NSubstitute.Core.SubstitutionContext

Inheritance: ISubstitutionContext
Show file Open project: nsubstitute/NSubstitute Class Usage Examples

Public Methods

Method Description
AddToQuery ( object target, ICallSpecification callSpecification ) : void
ClearLastCallRouter ( ) : void
DequeueAllArgumentSpecifications ( ) : IList
EnqueueArgumentSpecification ( IArgumentSpecification spec ) : void
GetCallRouterFor ( object substitute ) : ICallRouter
GetRouteFactory ( ) : IRouteFactory
LastCallRouter ( ICallRouter callRouter ) : void
LastCallShouldReturn ( IReturn value, NSubstitute.Core.MatchArgs matchArgs ) : NSubstitute.Core.ConfiguredCall
RaiseEventForNextCall ( object[]>.Func getArguments ) : void
RunQuery ( System.Action calls ) : IQueryResults
SubstitutionContext ( ISubstituteFactory substituteFactory ) : System

Private Methods

Method Description
RaiseEventIfSet ( ICallRouter callRouter ) : void
SubstitutionContext ( ) : System

Method Details

AddToQuery() public method

public AddToQuery ( object target, ICallSpecification callSpecification ) : void
target object
callSpecification ICallSpecification
return void

ClearLastCallRouter() public method

public ClearLastCallRouter ( ) : void
return void

DequeueAllArgumentSpecifications() public method

public DequeueAllArgumentSpecifications ( ) : IList
return IList

EnqueueArgumentSpecification() public method

public EnqueueArgumentSpecification ( IArgumentSpecification spec ) : void
spec IArgumentSpecification
return void

GetCallRouterFor() public method

public GetCallRouterFor ( object substitute ) : ICallRouter
substitute object
return ICallRouter

GetRouteFactory() public method

public GetRouteFactory ( ) : IRouteFactory
return IRouteFactory

LastCallRouter() public method

public LastCallRouter ( ICallRouter callRouter ) : void
callRouter ICallRouter
return void

LastCallShouldReturn() public method

public LastCallShouldReturn ( IReturn value, NSubstitute.Core.MatchArgs matchArgs ) : NSubstitute.Core.ConfiguredCall
value IReturn
matchArgs NSubstitute.Core.MatchArgs
return NSubstitute.Core.ConfiguredCall

RaiseEventForNextCall() public method

public RaiseEventForNextCall ( object[]>.Func getArguments ) : void
getArguments object[]>.Func
return void

RunQuery() public method

public RunQuery ( System.Action calls ) : IQueryResults
calls System.Action
return IQueryResults

SubstitutionContext() public method

public SubstitutionContext ( ISubstituteFactory substituteFactory ) : System
substituteFactory ISubstituteFactory
return System