Teste de unidade ASP.NET WebApi com Request.CreateResponse
Eu estou tentando escrever alguns testes de unidade para o meu ApiController e enfrentei alguns problemas. Existe um ótimo método de extensão chamado Request.CreateResponse que ajuda muito na geração de respostas.
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
Existe alguma maneira de simular CreateResponse sem o uso de mocks parciais ou uso direto de "new HttpResponseMessage (...)"?