У мене є функція в контролері, я тестую модуль, яка очікує значення в заголовку запиту http. Я не можу ініціалізувати HttpContext, оскільки він призначений лише для читання.
Моя функція контролера очікує значення заголовка запиту http для "ідентифікатора пристрою"
[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);
}
Чи є прямий спосіб зробити це без використання сторонньої бібліотеки?