Я пытаюсь написать некоторые модульные тесты для своего ApiController и столкнулся с некоторыми проблемами. Существует хороший метод расширения, называемый Request.CreateResponse, который помогает при генерации ответа.
public HttpResponseMessage Post(Product product)
{
var createdProduct = repo.Add(product);
return this.Request.CreateResponse(HttpStatusCode.Created, createdProduct);
}
Есть ли способ обмануть CreateResponse без использования частичных mocks или прямого использования "new HttpResponseMessage (...)"?