Prueba de unidad ASP.NET WebApi con Request.CreateResponse
Estoy tratando de escribir algunas pruebas unitarias para mi ApiController y enfrenté algunos problemas. Hay un buen método de extensión llamado Request.CreateResponse que ayuda mucho con la generación de respuesta.
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
¿Hay alguna forma de burlarse de CreateResponse sin utilizar simulacros parciales o el uso directo de "new HttpResponseMessage (...)"?