public IMockFormatter WithResult <TResult>(Predicate <IMockTypedRequestContext> predicate, Func <IMockTypedRequestContext, IMockResult <TResult> > resultFactory) { _results.Add(predicate, resultFactory); return(this); }
public IMockFormatter WithError <TError>(Predicate <IMockTypedRequestContext> predicate, Func <IMockTypedRequestContext, IMockResult <TError> > errorFactory) { _errors.Add(predicate, errorFactory); return(this); }
public MockHttpClient WithResponse(Predicate <IMockRequestContext> predicate, Func <IMockRequestContext, IMockResponse> responseFactory) { _responses.Add(predicate, responseFactory); return(this); }