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 (...)”?