public void Home_Controller_Has_An_Action_Named_Category_Which_Accepts_An_Id_And_Returns_Posts_In_The_Category() { DatabaseHelpers.Initialize(true); using (var repository = ObjectFactory.GetInstance<IBlogService>()) { var category = new Category() { Name = "Test" }; for (int i = 0; i < 5; i++) { var post = DummyLivePost(); post.Categories.Add(category); repository.Save(post); } repository.Save(category); } var controller = new HomeController(); var result = controller.Category(1) as ViewResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result.ViewData.Model, typeof(IList<Post>)); Assert.AreEqual(5, (result.ViewData.Model as IList<Post>).Count); }
public void Home_Controller_Has_An_Action_Named_Category_Which_Accepts_An_Id() { var controller = new HomeController(); var result = controller.Category(1); Assert.IsNotNull(result); }