Gibt es eine einfache Möglichkeit, aktuelle Benutzerobjekt (das in Controller) durch IPrincipal mit Eigenschaften eines anderen Benutzers ersetzen? Ich denke über Umgebung, die Benutzer Windows-Authentifizierung und AD-Gruppen, so ist es wünschenswert, alle AD-Eigenschaften zu replizieren.Imitieren eines Benutzers in ASP.NET MVC zum Testen
Der "harte" Weg ist LDAP-Abfrage durchzuführen und IPrincipal-Schnittstelle zu implementieren, aber das möchte ich vermeiden.
Ich vermute, Sie sind es über comlicating. Können Sie die Controller-Aktion anzeigen, die Sie testen möchten? –
Ich versuche nicht, eine einzelne Controller-Aktion zu testen. Die Idee ist, einen bestimmten Benutzer beim Ausführen der App auf meinem lokalen Rechner imitieren zu können und zu sehen, wie alles funktioniert. –