Bir denetleyicide, http isteğinin başlığındaki değerleri bekleyen birim test ettiğim bir işlev var. HttpContext'i başlatamıyorum çünkü salt okunur.
Denetleyici işlevim, "cihaz kimliği" için bir http istek başlığı değeri bekliyor
[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);
}
Bunu üçüncü taraf bir kitaplık kullanmadan yapmanın doğrudan bir yolu var mı?