Не удается получить доступ к текстовому файлу в тестовом проекте ASP.Net MVC 3 - PullRequest
1 голос
/ 12 декабря 2011

Я пытаюсь получить доступ к текстовому файлу в тестовом проекте asp.net mvc3, я обычно знаю, как получить к нему доступ через класс HttpContext, как этот

HttpContext.Current.Server.MapPath ("Temp.txt ");

Но он возвращает" Current "как ноль!

После небольшого поиска я обнаружил несколько причин, по которым Current является нулевым, в моем случае это, я думаю, использование обработчика маршрутизатора для маршрутизации запросов.

Но я так и не смог сделать это для моего дела.

Кто-нибудь может мне помочь с этим?

1 Ответ

1 голос
/ 12 декабря 2011

HttpContext недоступен в тестовом контексте, только в веб-среде.Вам нужна заглушка HttpContext.Избегайте этой прямой зависимости.

http://vkreynin.wordpress.com/2009/03/23/stub-htttpcontext/

...