public void ChangeMethod() { ChangeMethodRequestFactoryInterceptor interceptor = new ChangeMethodRequestFactoryInterceptor(); requestFactory = new InterceptingClientHttpRequestFactory(requestFactoryMock, new IClientHttpRequestInterceptor[] { interceptor }); IClientHttpRequest request = requestFactory.CreateRequest(new Uri("http://example.com"), HttpMethod.GET); Assert.AreEqual(HttpMethod.POST, requestMock.Method); }