FormsAuthentication.SetAuthCookie(string,boolean) を使用してユーザーのフォーム認証を設定するコントローラー アクションである組み込みの Visual Studio テスト ツールを使用して、単体テストを試みています。問題は、それを呼び出すと NullReferenceException が発生することです。呼び出し内のオブジェクトはいずれも null ではないため、例外は、メソッドが使用しようとする他の何かに関連している必要があります。
他の値を解決するために、すでに ControllerContext を (Moq を使用して) モックしています。ただし、 SetAuthCookie を機能させるために何をモックできるかはわかりません。
SetAuthCookie(string,boolean) メソッドは WebSecurity.Login(string,string,boolean) メソッドを通じて呼び出されます