我有一个操作,依靠User.Identity.Name获取当前用户的用户名,以获得他的订单列表:
public ActionResult XLineas() { ViewData["Filtre"] = _options.Filtre; ViewData["NomesPendents"] = _options.NomesPendents; return View(_repository.ObteLiniesPedido(User.Identity.Name,_options.Filtre,_options.NomesPendents)); }@H_404_4@现在我正试图为这个单元测试,但我困在如何提供一个Mock for User.Identity.Name。如果我运行我的测试,因为我有它(没有嘲笑为User …),我得到一个Null ..异常。 @H_404_4@这是正确的方法吗?我认为我的Action代码不适合单元测试。