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?