У меня есть действие, основанное на 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));
}
Теперь я пытаюсь написать для этого единичные тесты, но я зациклился на том, как предоставить Mock для User.Identity.Name. Если я запустил свой тест, поскольку у меня есть (без макета для пользователя...), я получаю исключение Null..
Каков правильный подход? Я думаю, что мой код действия не подходит для модульного тестирования.