NUnit テストの私のメソッドの 1 つは、Session-State 変数をチェックします。
if (セッション[変数名] == null) ...
NUnit テストはエラーで失敗しています:
System.Web.HttpException: セッション状態は、構成ファイルまたは Page ディレクティブで enableSessionState が true に設定されている場合にのみ使用できます。System.Web.SessionStateModule またはカスタム セッション状態モジュールがアプリケーション構成の \\ セクションに含まれていることも確認してください。
クラス ライブラリからテスト メソッドを取り出して、aspx ページ ディレクティブで EnableSessionState="True" を設定する aspx ページの分離コード cs に入れてみました。Web 構成に sessionState mode = "InProc" の Web 構成を追加し、web.config で < pages enableSessionState ="true"/> を試行しました。
Nunit テストは、セッション状態アクションでまだ失敗しました。
これらを嘲笑する必要がありますか?