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