コントローラーの単体テストを行いたいのですが、Global.asax.cs ファイルで、JSON フォーマッター、カスタム ヘッダー、AutoMapper マッピングなどを登録する必要があります。VS Unit テスト関数は API ではなく DLL によってコントローラーをテストしているため、HttpApplication は作成されず、多くのコードがテストに失敗します。どうすればこれを修正できますか?
また、JsonFormatter の出力をテストする最も簡単な方法は何ですか。それは実際にはコントローラーの一部ではなく、例外の原因になる可能性もあります。