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用于编辑 –