ApiController'im için bazı birim testleri yazmaya çalışıyorum ve bazı sorunlarla karşılaştım. Yanıt oluşturmada çok yardımcı olan Request.CreateResponse adlı güzel bir genişletme yöntemi vardır.
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
Kısmi taklitler kullanmadan veya "yeni HttpResponseMessage (...)" kullanmadan CreateResponse ile dalga geçmenin bir yolu var mı?
CreateResponse
? Neden döndürülenHttpResponseMessage
Content
veStatusCode
özellikler üzerinde doğru değerlerin ayarlandığını iddia etmiyorsunuz ?