Один из моих методов в тесте NUnit проверяет переменную Session-State:
if (Sesssion [variableName] == null) ...
и тест NUnit не выполняется с ошибкой:
System.Web.HttpException: Session
состояние может быть использовано только тогда, когда
enableSessionState имеет значение true,
либо в файле конфигурации, либо в
Директива страницы. Пожалуйста, также сделайте
уверен, что
System.Web.SessionStateModule или
Пользовательский модуль состояния сеанса
включены в
\\
раздел в приложении
конфигурации.
Я попытался извлечь метод test из библиотеки классов и поместить его в код за cs-страницей aspx, для которого в директиве aspx page установлено EnableSessionState = "True". Добавил веб-конфигурацию с sessionState mode = "InProc" в веб-конфигурацию, затем попытался в файле web.config.
Тесты моноблоков по-прежнему не выполнялись при действии состояния сеанса.
Должен ли я издеваться над этим?