7
Moqフレームワークを使用して認証されたユーザを模擬する方法。フォーム認証が使用されました。ここユニットテストでMoqを使用して認証されたユーザを模倣する
私はユーザーIDの値を模擬する必要があり、私はpublic PartialViewResult MyGoals()
{
int userid = ((SocialGoalUser)(User.Identity)).UserId;
var Goals = goalService.GetMyGoals(userid);
return PartialView("_MyGoalsView", Goals);
}
以下のアクションのためのユニットテストを記述する必要が
アイドル好奇心 - ここに尋ねる前に何か試してみましたか?何があなたのために働かなかったのですか? –
多分[類似のトピックです](http://stackoverflow.com/questions/3027264/mocking-user-identity-in-asp-net-mvc)助けてくれますか? –
Wehey。ちょうど私もそれを解決したように。結論は、依存性注入や制御の逆転などのトピックを調べることです。 –