Próbuję wyśmiewać HttpContext, dzięki czemu mogę jednostce przetestować żądanie Request.IsAuthenicated mojego kontrolera. Używam bloga code that I found at Scott Hanselman's do symulacji HttpContext za pomocą rhino.mocks. więc mam ten kawałek testów jednostkowych:Kpiny HttpContext nie działa
PostsController postsController = new PostsController(postDL);
mocks.SetFakeControllerContext(postsController);
Expect.Call(postsController.Request.IsAuthenticated).Return(true);
W mojej działania kontrolera, mam coś if(Request.IsAuthenticated)....
gdy próbuję uruchomić test jednostki, test nie powiedzie się wyrzuceniem wyjątku null, a gdy próbuję debugowanie testu jednostkowego, widzę, że HttpContext nigdy nie jest przypisany do kontrolera. jakieś pomysły?
To jest metoda brutalnej siły, gdy nie masz HttpContextBase i pokrewnych abstrakcyjnych klas podstawowych –
link do źródła nie działa – Juri
Spróbuj e- mailing Phil przez swoją stronę - http://haacked.com/contact.aspx – Kieron