/// <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); }
public async Task <Response> SendAsync(Request request) { IRequestExpectation expectation = this.FindExpectationForRequest(request); if (expectation != null) { return(await expectation.ProcessRequest(request)); } return(this.AddUnexpectedRequest(request)); }
public void AddExpectaction(IRequestExpectation expectation) { this.requestExpectations.Add(expectation); }