1
我與Authorize
屬性的控制器:MVC單元測試控制器
public CustomerController:Controller
{
[Authorize]
public ActionResult GetCustomer(int id)
{
var model=db.Customers.where(c=>c.id==id);
return View(model);
}
}
我的問題是,如何測試與Authorize
屬性的控制?
我們是否需要在從HttpContext
進行測試之前獲取用戶信息,如用戶名和密碼?
是模擬,依賴注入和與單元測試相關的控制反轉嗎?如果是這樣,你們可以建議一些網站或文件來學習這些主題嗎?
Thnx用於編輯 –