Próbuję napisać kilka testów jednostkowych dla mojego ApiController i napotkałem pewne problemy. Istnieje fajna 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 jest jakiś sposób na mockowanie CreateResponse bez używania częściowych mocków lub bezpośredniego używania "nowego HttpResponseMessage (...)"?
CreateResponse
? Dlaczego nie potwierdzić na zwróconychHttpResponseMessage
Content
iStatusCode
właściwościach, że są ustawione prawidłowe wartości?