Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="serverMock"></param>
        /// <param name="expectation"></param>
        /// <returns></returns>
        public static IRequestExpectation SetupExpectation(this HttpServerMock serverMock,
                                                           IRequestExpectation expectation)
        {
            serverMock.ServerRequestsState.AddExpectaction(expectation);

            return(expectation);
        }
Example #2
0
        public async Task <Response> SendAsync(Request request)
        {
            IRequestExpectation expectation = this.FindExpectationForRequest(request);

            if (expectation != null)
            {
                return(await expectation.ProcessRequest(request));
            }

            return(this.AddUnexpectedRequest(request));
        }
Example #3
0
 public void AddExpectaction(IRequestExpectation expectation)
 {
     this.requestExpectations.Add(expectation);
 }