У меня есть функция в контроллере, которая является модульным тестированием, которое ожидает значения в заголовке HTTP-запроса. Я не могу инициализировать HttpContext, потому что он только для чтения.
Моя функция контроллера ожидает значения заголовка запроса http для "device-id"
[TestMethod]
public void TestValuesController()
{
ValuesController controller = new ValuesController();
//not valid controller.HttpContext is readonly
//controller.HttpContext = new DefaultHttpContext();
var result = controller.Get();
Assert.AreEqual(result.Count(), 2);
}
Есть ли прямой способ сделать это без использования сторонней библиотеки?