ASP.NET WebApi-Komponententest mit Request.CreateResponse

Ich versuche, einige Komponententests für meinen ApiController zu schreiben, und habe einige Probleme. Es gibt eine nette Erweiterungsmethode namens Request.CreateResponse, die beim Generieren von Antworten sehr hilfreich ist.

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

Gibt es eine Möglichkeit, CreateResponse zu verspotten, ohne partielle Verspottungen zu verwenden oder direkt "new HttpResponseMessage (...)" zu verwenden?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage