public void Index() { // Arrange var mockTwitterService = MockRepository.GenerateMock<ITwitterService>(); mockTwitterService.Stub(x => x.GetaRecentTweets()).Return(new List<Tweet>(){new Tweet()}); var controller = new HomeController(new InMemoryRepository(), null, mockTwitterService); // Act var model = controller.Index().As<ViewResult>().ViewData.Model; // Assert Assert.IsTrue(model is HomeIndexModel); }
public void About() { // Arrange var mockRepo = new Rhino.Mocks.MockRepository(); var mockTwitterService = mockRepo.StrictMock<ITwitterService>(); var controller = new HomeController(new InMemoryRepository(), null, mockTwitterService); // Act var result = controller.About() as ViewResult; // Assert Assert.IsNotNull(result); }