コード例 #1
0
        public IMockFormatter WithResult <TResult>(Predicate <IMockTypedRequestContext> predicate, Func <IMockTypedRequestContext, IMockResult <TResult> > resultFactory)
        {
            _results.Add(predicate, resultFactory);

            return(this);
        }
コード例 #2
0
        public IMockFormatter WithError <TError>(Predicate <IMockTypedRequestContext> predicate, Func <IMockTypedRequestContext, IMockResult <TError> > errorFactory)
        {
            _errors.Add(predicate, errorFactory);

            return(this);
        }
コード例 #3
0
        public MockHttpClient WithResponse(Predicate <IMockRequestContext> predicate, Func <IMockRequestContext, IMockResponse> responseFactory)
        {
            _responses.Add(predicate, responseFactory);

            return(this);
        }