Я пытаюсь высмеять HttpContext, чтобы я мог unit test мой контроллер Request.IsAuthenicated call. Я использую код который я нашел в блоге Scott Hanselman, чтобы имитировать HttpContext, используя rhino.mocks. поэтому у меня есть этот unit test фрагмент:
PostsController postsController = new PostsController(postDL);
mocks.SetFakeControllerContext(postsController);
Expect.Call(postsController.Request.IsAuthenticated).Return(true);
В моем действии контроллера у меня есть что-то вроде
if(Request.IsAuthenticated)....
когда я пытаюсь запустить unit test, тест не запускает ненужное исключение, и когда я пытаюсь отладить unit test, я вижу, что HttpContext никогда не назначается контроллеру.
любые идеи?