ASP.NET MVC ソリューションをテスト駆動の方法で使用しており、フォーム認証を使用してアプリケーションにユーザーをログインさせたいと考えています。コントローラーで最終的にやりたいコードは次のようになります。
FormsAuthentication.SetAuthCookie(userName, false);
私の質問は、このコードを正当化するためのテストをどのように作成すればよいですか?
SetAuthCookie メソッドが正しいパラメーターで呼び出されたことを確認する方法はありますか?
偽/モック FormsAuthentication を注入する方法はありますか?