J'ai une action qui s'appuie sur User.Identity.Name pour obtenir le nom d'utilisateur de l'utilisateur actuel pour obtenir une liste de ses commandes:
public ActionResult XLineas()
{
ViewData["Filtre"] = _options.Filtre;
ViewData["NomesPendents"] = _options.NomesPendents;
return View(_repository.ObteLiniesPedido(User.Identity.Name,_options.Filtre,_options.NomesPendents));
}
Maintenant, j'essaie d'écrire des tests unitaires pour cela, mais je suis coincé sur la façon de fournir une maquette pour User.Identity.Name. Si je lance mon test tel que je l'ai (sans maquette pour l'utilisateur ...), j'obtiens une exception Null ...
Quelle est la bonne approche pour cela? Je pense que mon code d'action n'est pas bon pour les tests unitaires.