Test jednostki pisania dla metod, które używają User.Identity.Name w ASP.NET Web API
Piszę przypadki testowe za pomocą testu jednostkowego dla interfejsu API sieci Web ASP.NET.
Teraz mam akcję, która wywołuje metodę zdefiniowaną w warstwie usług, w której użyłem następującego wiersza kodu.
string username = User.Identity.Name;
// do something with username
// return something
Teraz, jak utworzyć w tym celu metodę testu jednostkowego, otrzymuję wyjątki o wartości zerowej. Jestem trochę nowy w pisaniu testów jednostkowych i innych.
I chcę do tego użyć tylko testu jednostkowego.
Pomóż mi w tym. Dzięki.