public void Setup() { repository = MockRepository.GenerateStub<IIdeaRepository>(); controller = new SiteIdeasController(repository); httpContextMock = new HttpContextMock(); controller.ControllerContext = new ControllerContext(httpContextMock.Context, new RouteData(), controller); resultIdea = new Idea() { Id = 1, Title = "test" }; httpContextMock.Request.Stub(x => x.HttpMethod).Return("GET"); resultIdea = new Idea() { Id = 1, Title = "test" }; ideaVM = new IdeaInList(resultIdea); repository.Stub(x => x.GetById(1)).Return(resultIdea); }