Пример #1
0
 /// <summary>
 /// Creates a <see cref="RequestMatcher"/> that expect the given request <see cref="HttpMethod"/>.
 /// </summary>
 /// <param name="method">The HTTP method.</param>
 /// <returns>The request matcher.</returns>
 public static RequestMatcher MatchMethod(HttpMethod method)
 {
     return(delegate(IClientHttpRequest request)
     {
         AssertionUtils.AreEqual(method, request.Method, "Unexpected HTTP method");
     });
 }
Пример #2
0
 /// <summary>
 /// Creates a <see cref="RequestMatcher"/> that expect the given request URI.
 /// </summary>
 /// <param name="uri">the request URI.</param>
 /// <returns>The request matcher.</returns>
 public static RequestMatcher MatchUri(Uri uri)
 {
     return(delegate(IClientHttpRequest request)
     {
         AssertionUtils.AreEqual(uri, request.Uri, "Unexpected URI");
     });
 }
Пример #3
0
 /// <summary>
 /// Creates a <see cref="RequestMatcher"/> that expect the given request body content.
 /// </summary>
 /// <param name="body">The request body.</param>
 /// <returns>The request matcher.</returns>
 public static RequestMatcher MatchBody(string body)
 {
     return(delegate(IClientHttpRequest request)
     {
         MockClientHttpRequest mockRequest = request as MockClientHttpRequest;
         AssertionUtils.AreEqual(body, mockRequest.GetBodyAsString(), "Unexpected body content");
     });
 }