Saya memiliki fungsi dalam pengontrol yang saya uji unit yang mengharapkan nilai di header permintaan http. Saya tidak dapat menginisialisasi HttpContext karena hanya bisa dibaca.
Fungsi pengontrol saya mengharapkan nilai header permintaan http untuk "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);
}
Apakah ada cara mudah untuk melakukan ini tanpa menggunakan perpustakaan pihak ketiga?