Estoy tratando de burlar HttpContext para que pueda probar mi unidad llamada Request.IsAuthenicated de mi controlador. Estoy usando el blog code that I found at Scott Hanselman's para simular HttpContext usando rhino.mocks. así que tengo esta pieza de prueba de unidad:Burlarse de HttpContext no funciona
PostsController postsController = new PostsController(postDL);
mocks.SetFakeControllerContext(postsController);
Expect.Call(postsController.Request.IsAuthenticated).Return(true);
En mi acción del controlador, tengo algo así como if(Request.IsAuthenticated)....
cuando trato de ejecutar la prueba de la unidad, la prueba falla lanzar una excepción nula, y cuando intento depurar la prueba unitaria, veo que el HttpContext nunca se asigna al controlador. alguna idea?
este es un método de fuerza bruta para cuando usted no tiene HttpContextBase y clases de base abstracta relacionados –
el enlace a la fuente no funciona – Juri
electrónico Try Mailing Phil a través de su sitio - http://haacked.com/contact.aspx – Kieron