Wie können wir den authentifizierten Benutzer mit Moq-Framework verspotten. Formularauthentifizierung verwendet.Mock authentifizierter Benutzer mit Moq in Unit-Test
I Unit-Tests für die Aktion unter
public PartialViewResult MyGoals()
{
int userid = ((SocialGoalUser)(User.Identity)).UserId;
var Goals = goalService.GetMyGoals(userid);
return PartialView("_MyGoalsView", Goals);
}
schreiben müssen, ich brauche den Wert für Benutzer-ID zu verspotten hier
Nur Leerlauf Neugier - haben Sie selbst versucht, bevor Sie hier gefragt? Was hat nicht für dich funktioniert? –
Vielleicht [ähnliches SO-Thema] (http://stackoverflow.com/questions/3027264/mocking-user-identity-in-asp-net-mvc) könnte helfen? –
Wehey. Genau wie ich es auch gelöst hätte. Unter dem Strich geht es um Themen wie Abhängigkeitsinjektion und Inversion der Kontrolle. –