public void HomeController_Has_Index_Method_Which_Accepts_A_Page_Number_And_Returns_That_Page_Of_Posts_And_Last_Page_Returns_Tail() { // Arrange DatabaseHelpers.Initialize(true); using (var repository = ObjectFactory.GetInstance<IBlogService>()) { for (int i = 0; i < 15; i++) { repository.Save(DummyLivePost()); } } var controller = new HomeController(); // Act var result = controller.Index(2) as ViewResult; // Assert Assert.IsNotNull(result); Assert.IsInstanceOfType(result.ViewData.Model, typeof(IList<Post>)); Assert.AreEqual(5, (result.ViewData.Model as IList<Post>).Count); }
public void HomeController_Has_Index_Method_Which_Accepts_A_Page_Number() { // Arrange var controller = new HomeController(); // Act var result = controller.Index(1); // Assert Assert.IsNotNull(result); }