Testowanie jednostek ASP.NET WebApi z Request.CreateResponse

Próbuję napisać kilka testów jednostkowych dla mojego ApiController i napotkałem pewne problemy. Istnieje ładna metoda rozszerzenia o nazwie Request.CreateResponse, która bardzo pomaga w generowaniu odpowiedzi.

public HttpResponseMessage Post(Product product)
{
  var createdProduct = repo.Add(product);
  return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}

Czy istnieje sposób na wyszydzenie CreateResponse bez użycia częściowych makiet lub bezpośredniego użycia „nowego HttpResponseMessage (...)”?

questionAnswers(5)

yourAnswerToTheQuestion