Модульное тестирование 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 (...)»?

Ответы на вопрос(5)

Ваш ответ на вопрос