Schreiben von Unit Test für Methoden, die User.Identity.Name in der ASP.NET-Web-API verwenden
Ich schreibe Testfälle mit der Unit Test für ASP.NET-Web-API.
Jetzt habe ich eine Aktion, die eine von mir in der Serviceebene definierte Methode aufruft, wobei ich die folgende Codezeile verwendet habe.
string username = User.Identity.Name;
// do something with username
// return something
Wenn ich jetzt eine Unit-Test-Methode dafür erstelle, erhalte ich keine Referenzausnahmen. Ich bin ein bisschen neu im Schreiben von Unit-Tests und so.
Und ich möchte Unit Test nur dafür verwenden.
Bitte helfen Sie mir dabei. Vielen Dank.